7

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

Range object helpを使用すると、セルが連続している限りセルの範囲を作成できるように見えますが、セルを使用して範囲の開始点と終了点を指定するための構文を取得できないようです。

例えば:

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

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

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

4

1 に答える 1

5

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

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 オブジェクトからのものであることに気付きませんでした。

于 2009-09-29T19:49:10.680 に答える