Freigeben über


Bookmark.TopLevelTables-Eigenschaft

Ruft eine Tables-Auflistung ab, die die Tabellen der äußersten Schachtelungsebene im Bereich des Bookmark-Steuerelements darstellt.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Syntax

'Declaration
ReadOnly Property TopLevelTables As Tables
    Get
Tables TopLevelTables { get; }

Eigenschaftswert

Typ: Microsoft.Office.Interop.Word.Tables
Eine Tables-Auflistung, die die Tabellen der äußersten Schachtelungsebene im Bereich des Bookmark-Steuerelements darstellt.

Hinweise

Diese Methode gibt eine Auflistung zurück, die nur die Tabellen der äußersten Schachtelungsebene im Kontext des Bereichs des Bookmark-Steuerelements enthält. Diese Tabellen befinden sich möglicherweise nicht auf der äußersten Schachtelungsebene aller geschachtelter Tabellen.

Beispiele

Im folgenden Codebeispiel wird der Tabelle im Dokument ein Bookmark-Steuerelement hinzugefügt und anschließend die Tabelle als geschachtelte Tabelle in die dritte Zelle eingefügt. Im Code wird dann die nächste Tabelle im Lesezeichen ausgewählt.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

Private Sub BookmarkTopLevelTables()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim myTable As Word.Table = Me.Tables.Add( _
        Me.Paragraphs(1).Range, 3, 3)

    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(myTable.Range, "Bookmark1")

    myTable.Range.Copy()
    myTable.Range.Cells(3).Range.PasteAsNestedTable()
    Dim Index As Integer = 1
    Bookmark1.TopLevelTables(Index).Select()

End Sub
private void BookmarkTopLevelTables()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Word.Table myTable = this.Tables.Add(this.Paragraphs[1].Range,
        3, 3, ref missing, ref missing);
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(myTable.Range,
        "bookmark1");
    myTable.Range.Copy();
    myTable.Range.Cells[3].Range.PasteAsNestedTable();
    int index = 1;
    bookmark1.TopLevelTables[index].Select();
}

.NET Framework-Sicherheit

Siehe auch

Referenz

Bookmark Schnittstelle

Microsoft.Office.Tools.Word-Namespace