TopLevelTables 属性

       

该属性返回 Tables 集合,该集合代表当前区域或所选内容所有最外层的嵌套表格。只读。

说明

本方法返回一个集合,该集合仅包含当前区域或所选内容的上下文中最外层的嵌套表格。这些表格可能不在整个嵌套表格集的最外层。

有关返回集合中单个成员的内容,请参阅返回集合中的对象

示例

本示例新建一个文档,创建一个三层嵌套表格,并在每张表格的第一个单元格中填入该表格所在的嵌套层数。接着选定第二层表格的第二列,然后选定所选内容中的顶层表格的第一列。尽管最里面的表格在整套嵌套表格的上下文关系中并非顶层表格,但仍会被选定。

Documents.Add
ActiveDocument.Tables.Add Selection.Range, _
    3, 3, wdWord9TableBehavior, wdAutoFitContent
With ActiveDocument.Tables(1).Range
    .Copy
    .Cells(1).Range.Text = .Cells(1).NestingLevel
    .Cells(5).Range.PasteAsNestedTable
    With .Cells(5).Tables(1).Range
        .Cells(1).Range.Text = .Cells(1).NestingLevel
        .Cells(5).Range.PasteAsNestedTable
        With .Cells(5).Tables(1).Range
            .Cells(1).Range.Text = _
                .Cells(1).NestingLevel
        End With
        .Columns(2).Select
        Selection.TopLevelTables(1).Select
    End With
End With