Objeto Tables (Word)

Uma coleção de tabela objetos que representam as tabelas em uma seleção, intervalo ou documento.

Comentários

Use a propriedade Tables para retornar a coleção Tables. O exemplo a seguir aplica uma borda ao redor de cada uma das tabelas do documento ativo.

For Each aTable In ActiveDocument.Tables 
 aTable.Borders.OutsideLineStyle = wdLineStyleSingle 
 aTable.Borders.OutsideLineWidth = wdLineWidth025pt 
 aTable.Borders.InsideLineStyle = wdLineStyleNone 
Next aTable

Use a Adicionar método para adicionar uma tabela no intervalo especificado. O exemplo a seguir adiciona uma 3x4 tabela no início do documento ativo.

Set myRange = ActiveDocument.Range(Start:=0, End:=0) 
ActiveDocument.Tables.Add Range:=myRange, NumRows:=3, NumColumns:=4

Use tabelas (Index), onde Index é o número de índice, para retornar um único objeto da tabela. O número de índice representa a posição da tabela na seleção, intervalo ou documento. O exemplo a seguir converte a primeira tabela do documento ativo em texto.

ActiveDocument.Tables(1).ConvertToText Separator:=wdSeparateByTabs

A propriedade Count dessa coleção em um documento retorna o número de itens no texto principal. Para contar itens em outros textos usam a coleção com o objeto de intervalo.

Confira também

Referência do modelo de objeto do Word

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.