Range.TopLevelTables-Eigenschaft (Word)
Gibt eine Tables-Auflistung zurück, die die Tabellen auf der obersten Schachtelungsebene des aktuellen Bereichs darstellt. Schreibgeschützt.
Ausdruck. TopLevelTables
Ausdruck Eine Variable, die ein Range-Objekt darstellt.
Diese Methode gibt eine Auflistung zurück, die nur die Tabellen auf der obersten Schachtelungsebene im Kontext des aktuellen Bereichs enthält. Diese Tabellen befinden sich nicht unbedingt auf der obersten Schachtelungsebene der gesamten Gruppe geschachtelter Tabellen.
Informationen zum Zurückgeben eines einzelnen Elements einer Auflistung finden Sie unter Zurückgeben eines Objekts aus einer Auflistung.
In diesem Beispiel wird ein neues Dokument geöffnet, eine geschachtelte Tabelle mit drei Ebenen erstellt und anschließend in die erste Zelle jeder Tabelle die jeweilige Schachtelungsebene eingefügt. Im Beispiel wird die zweite Spalte der Tabelle auf der zweiten Ebene markiert und anschließend die erste Tabelle auf der obersten Ebene in dieser Auswahl markiert. Damit wird die innerste Tabelle markiert, obwohl sie im Kontext aller geschachtelten Tabellen nicht zu den Tabellen der obersten Ebene zählt.
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.Range.TopLevelTables(1).Select
End With
End With
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.