Compartir a través de


Propiedad Range.TopLevelTables (Word)

Devuelve una colección Tables que representa las tablas del nivel de anidamiento más exterior en el intervalo actual. Solo lectura.

Sintaxis

expresión. TopLevelTables

expresión Variable que representa un objeto Range.

Comentarios

Este método devuelve una colección que contiene sólo las tablas de nivel de anidamiento más externo dentro del contexto del intervalo actual. Estas tablas pueden no estar en el nivel de anidamiento más externo dentro de todo el conjunto de tablas anidadas.

Para obtener información sobre cómo devolver un único miembro de una colección, vea Devolver un objeto de una colección.

Ejemplo:

En este ejemplo, se crea un documento nuevo y una tabla anidada con tres niveles, y después se rellena la primera celda de cada tabla con su nivel de anidamiento. En el ejemplo se selecciona la segunda columna de la tabla de segundo nivel y después la primera de las tablas de nivel superior de esta selección. Se selecciona la tabla más interior, aunque no es una tabla de nivel superior dentro del contexto de todo el conjunto de tablas anidadas.

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

Vea también

Objeto Range

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.