返回一个
Tables 集合,该集合代表当前范围最外部嵌套层上的表格。只读。
语法
表达式.TopLevelTables
表达式 一个代表 Range
对象的变量。
说明
此方法返回一个集合,该集合仅包含当前范围的上下文中最外部嵌套层上的表格。这些表格可能不在整套嵌套表格的最外嵌套层中。
有关返回集合中单个成员的信息,请参阅 返回集合中的对象。
示例
以下示例新建一个文档,创建一个三层嵌套表格,并在每张表格的第一个单元格中填入该表格所在的嵌套层数。接着选定第二层表格的第二列,然后选定所选内容中的顶层表格的第一列。尽管最里面的表格在整套嵌套表格的上下文关系中并非顶层表格,但仍会被选定。
示例代码 |
Documents.Add()
ActiveDocument.Tables.Add(Selection.Range,
3, 3, wdWord9TableBehavior, wdAutoFitContent)
let aRange = ActiveDocument.Tables.Item(1).Range
aRange.Copy()
aRange.Cells.Item(1).Range.Text = aRange.Cells.Item(1).NestingLevel
aRange.Cells.Item(5).Range.PasteAsNestedTable()
let acRange = aRange.Cells.Item(5).Tables.Item(1).Range
acRange.Cells.Item(1).Range.Text = acRange.Cells.Item(1).NestingLevel
acRange.Cells.Item(5).Range.PasteAsNestedTable()
let accRange = acRange.Cells.Item(5).Tables.Item(1).Range
accRange.Cells.Item(1).Range.Text =
accRange.Cells.Item(1).NestingLevel
acRange.Columns.Item(2).Select()
Selection.Range.TopLevelTables(1).Select()
|