我正在尝试学习如何处理 Word VBA 中关于 MS Word 表的 Range 对象。
使用 Range object help ,似乎只要单元格是连续的,我就可以创建一系列单元格,但是我似乎无法获得使用单元格指定范围的起点和终点的语法。
例如:
Set rngCells = myTable.Range(Start:=<cell>, End:=<cell>)
我不确定要输入什么来指示开始的单元格或结束的单元格。有人可以给我一个线索吗? :)
编辑:我已经从头开始创建了表格——我试图对中间的一些行使用一系列单元格来对它们应用格式。特别是,我想看看这是否可以在不使用选择的情况下完成。
最佳答案
我找到了我正在寻找的答案:
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 对象。
关于vba - 使用 VBA for Word,如何创建一系列表格单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1478527/