繁体   English   中英

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

[英]Using VBA for Word, how do I create a range of table cells?

我正在尝试学习如何处理 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 对象。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM