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.