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

时间:2009-09-25 17:14:23

标签: ms-word range cell word-vba

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

使用Range object help,只要单元格是连续的,我似乎可以创建一系列单元格,但是我似乎无法获得使用单元格指定范围的起点和终点的语法。

例如:

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

我不确定要指示要启动的单元格还是单元格结束的内容。有人能给我一个线索吗? :)

编辑:我已经从头创建了表 - 我正在尝试使用一系列单元格来为中间的某些行应用格式。特别是,我试图看看是否可以在不使用Selection的情况下完成。

1 个答案:

答案 0 :(得分:4)

我找到了我要找的答案:

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