Word ファイルにテーブルがあります。以下のこの vba プログラムは、すべてのテーブル セルを反復処理します。
Dim strCellText As String
Dim uResp As String
Dim Row As Integer
Dim Col As Integer
Dim itable As Table
For Each itable In ThisDocument.Tables
uResp = ""
For Row = 1 To itable.Rows.Count
For Col = 1 To itable.Columns.Count
strCellText = itable.Cell(Row, Col).Range.Text
uResp = uResp & Trim(strCellText)
Next
Next
MsgBox uResp
Next
行でuResp = uResp & Trim(strCellText)
は、VBA は各セルに改行とドットを追加します。そのMsgBox uResp
ため、「列」メッセージ ボックスが表示されます。メッセージ ボックスの表示中に改行とドットを削除するにはどうすればよいですか。