Используя VBA для Word, Как создать диапазон ячеек таблицы?

Я пытаюсь узнать, как обрабатывать объекты диапазона в Word VBA в отношении таблиц MS Word.

С помощью Range object help, казалось бы, я могу создать диапазон ячеек, пока ячейки смежны, однако я не могу получить синтаксис для указания начальной и конечной точек диапазона с помощью ячеек.

например:

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

Я не уверен, что нужно вставить, чтобы указать ячейку для начала или ячейку для завершения. Кто-нибудь может мне подсказать? :)

Edit: я уже создал таблицу с нуля - я пытаюсь использовать диапазон ячеек для некоторых строк в середине, чтобы применить к ним форматирование. В частности, я пытаюсь увидеть, можно ли это сделать без использования выбора.

1 ответов


Я нашел ответ, который я искала:

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

Я не понял, что объект Range был из объекта Document, а не из объекта Table.