VBA for Word を使用して、表のセル範囲を作成するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1478527

  •  16-09-2019
  •  | 
  •  

質問

MS Wordのテーブルに関して、Word VBAでRangeオブジェクトを処理する方法を学ぼうとしています。

の使用 範囲オブジェクトのヘルプ, 、セルが連続している限りセル範囲を作成できるようですが、セルを使用して範囲の開始点と終了点を指定するための構文を取得できないようです。

例えば:

Set rngCells = myTable.Range(Start:=<cell>, End:=<cell>)

開始セルまたは終了セルを示すために何を入力すればよいかわかりません。誰かが私に手がかりをくれるでしょうか?:)

編集:私はすでにテーブルを最初から作成しています。中央のいくつかの行にセル範囲を使用して、書式設定を適用しようとしています。特に、Selection を使用せずにこれを実行できるかどうかを確認しようとしています。

役に立ちましたか?

解決

探していた答えを見つけました:

Set myCells = ActiveDocument.Range(Start:=ActiveDocument.Tables(1).Cell(1, 1).Range.Start, _
             End:=ActiveDocument.Tables(1).Cell(1, 1).Range.End)

Range オブジェクトが Table オブジェクトではなく Document オブジェクトからのものであるとは知りませんでした。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top