Используя 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.