私のシナリオは、2 列のテーブルが 1 つあるドキュメントです。データベースから読み取り、各行/列にデータを入力していますが、一部のレコードでは、2 つの列を 1 つのセルにマージして行として入力し、その後、2 列のシナリオを続行したいと考えています。2 つのセルを結合して行全体に 1 つのセルを作成する VBA ステートメントを発行したいと考えています。これを新しいマクロとして「記録」することはできません。実行時の行番号はわかりません。列番号しかわかりません。私の検索文字列は「"Word 2013" VBA テーブル マージ セル」ですが、VBA コードではなく手動で行う方法を示すサイトがたくさんあります。
私の現在のコード:
With ActiveDocument.Tables(1)
.Cell(Row:=1, Column:=1).merge _
MergeTo:=.Cell(Row:=1, Column:=2)
.Borders.Enable = True
End With
ドキュメントには、1 行 2 列の小さなテーブルがあります。しかし、列を任意に組み合わせた 3 行のテーブルを作成できるはずですよね? 任意の 2 つの列を選択し、それらを結合して 1 つのスペースを作成したいだけですが、実行時にどの行番号を指定すればよいかわかりません。