Compartir a través de


Bookmark.TopLevelTables (Propiedad)

Obtiene una colección Tables que representa las tablas que se encuentran en el nivel de anidamiento superior del intervalo del control Bookmark.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)

Sintaxis

'Declaración
ReadOnly Property TopLevelTables As Tables
Tables TopLevelTables { get; }

Valor de propiedad

Tipo: Microsoft.Office.Interop.Word.Tables
Una colección Tables que representa las tablas que se encuentran en el nivel de anidamiento superior del control Bookmark.

Comentarios

Este método devuelve una colección que contiene sólo las tablas que se encuentran en el nivel de anidamiento superior, dentro del contexto del intervalo del control Bookmark.Es posible que estas tablas no se encuentren en el nivel de anidamiento superior dentro del conjunto completo de tablas anidadas.

Ejemplos

El ejemplo de código siguiente agrega un control Bookmark a la tabla del documento y pega la tabla a la tercera celda como tabla anidada.A continuación, el código selecciona la tabla siguiente del marcador.

Se trata de un ejemplo para una personalización en el nivel del documento.

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

Seguridad de .NET Framework

Vea también

Referencia

Bookmark Interfaz

Microsoft.Office.Tools.Word (Espacio de nombres)