使用VBA for Word,我该如何创建一系列表格单元格?

我正在尝试学习如何处理Word VBA中与MS Word表格有关的Range对象。

使用Range对象帮助,只要单元格是连续的,看起来我可以创建一系列单元格,但是我似乎无法获得使用单元格指定范围的开始点和结束点的语法。

例如:

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对象。

链接地址: http://www.djcxy.com/p/43299.html

上一篇: Using VBA for Word, how do I create a range of table cells?

下一篇: Best practices in Access programming