Partager via


Bookmark.TopLevelTables, propriété

Obtient une collection Tables qui représente les tableaux au niveau d'imbrication le plus externe dans la plage du contrôle Bookmark.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
ReadOnly Property TopLevelTables As Tables
Tables TopLevelTables { get; }

Valeur de propriété

Type : Microsoft.Office.Interop.Word.Tables
Collection Tables qui représente les tableaux au niveau d'imbrication le plus externe dans le contrôle Bookmark.

Notes

Cette méthode retourne une collection qui ne contient que les tableaux se trouvant au niveau d'imbrication le plus externe dans le contexte de la plage du contrôle Bookmark.Ces tableaux ne sont pas forcément au niveau d'imbrication le plus externe dans le jeu entier de tableaux imbriqués.

Exemples

L'exemple de code suivant ajoute dans le document un contrôle Bookmark au tableau, puis il colle ce tableau en tant que tableau imbriqué dans la troisième cellule.Le code sélectionne ensuite le tableau suivant dans le signet.

Cet exemple illustre une personnalisation au niveau du document.

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

Sécurité .NET Framework

Voir aussi

Référence

Bookmark Interface

Microsoft.Office.Tools.Word, espace de noms