Propriedade Range.TopLevelTables (Word)
Retorna uma coleção de tabelas que representa os índices no nível de aninhamento mais externo no intervalo atual. Somente leitura.
Sintaxe
expression. TopLevelTables
expressão Uma variável que representa um objeto de Intervalo.
Comentários
Esse método retorna uma coleção que contém apenas as tabelas no nível de aninhamento externo dentro do contexto do intervalo atual. Essas tabelas podem não estar no nível de aninhamento externo dentro do conjunto inteiro de tabelas aninhadas.
Para obter informações sobre como retornar um único membro de uma coleção, consulte Retornando um objeto de uma coleção.
Exemplo
Este exemplo cria um novo documento e uma tabela aninhada com três níveis e preenche a primeira célula de cada tabela com seu nível de aninhamento. O exemplo seleciona a segunda coluna da tabela de segundo nível e a primeira tabela de nível superior nessa seleção. A tabela mais interna será selecionada, mesmo que não seja uma tabela de nível superior no contexto do conjunto inteiro de tabelas aninhadas.
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
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.