Bookmark.TopLevelTables Özellik

Tanım

TablesDenetimin aralığındaki en dıştaki iç içe düzeydeki tabloları temsil eden bir koleksiyon alır Bookmark .

public Microsoft.Office.Interop.Word.Tables TopLevelTables { get; }

Özellik Değeri

Tables

TablesDenetimdeki en dıştaki iç içe düzeydeki tabloları temsil eden bir koleksiyon Bookmark .

Örnekler

Aşağıdaki kod örneği Bookmark belgedeki tabloya bir denetim ekler ve sonra tabloyu, iç içe geçmiş tablo olarak üçüncü hücreye yapıştırır. Daha sonra kod, yer işaretindeki sonraki tabloyu seçer.

Bu örnek, belge düzeyinde özelleştirme içindir

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();
}
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

Açıklamalar

Bu yöntem, yalnızca denetimin aralığı bağlamı içindeki en dıştaki iç içe geçmiş düzeyindeki tabloları içeren bir koleksiyon döndürür Bookmark . Bu tablolar, iç içe geçmiş tablo kümesinin tamamındaki en dıştaki iç içe geçmiş düzeyinde olmayabilir.

Şunlara uygulanır