Partilhar via


Objeto TableStyle (Word)

Representa um único estilo que pode ser aplicado a uma tabela.

Comentários

Use a tabela propriedade dos estilos objeto para retornar um objeto TableStyle. Use as bordas propriedade para aplicar bordas a uma tabela inteira. Usar a condição método aplicar bordas ou sombreamento apenas a seções especificadas de uma tabela. Este exemplo cria um novo estilo de tabela e formata a tabela com uma borda ao redor. Bordas especiais e sombreamento são aplicadas às linhas do primeira e últimos e a última coluna.

Sub NewTableStyle() 
 Dim styTable As Style 
 
 Set styTable = ActiveDocument.Styles.Add( _ 
 Name:="TableStyle 1", Type:=wdStyleTypeTable) 
 
 With styTable.Table 
 
 'Apply borders around table 
 .Borders(wdBorderTop).LineStyle = wdLineStyleSingle 
 .Borders(wdBorderBottom).LineStyle = wdLineStyleSingle 
 .Borders(wdBorderLeft).LineStyle = wdLineStyleSingle 
 .Borders(wdBorderRight).LineStyle = wdLineStyleSingle 
 
 'Apply a double border to the heading row 
 .Condition(wdFirstRow).Borders(wdBorderBottom) _ 
 .LineStyle = wdLineStyleDouble 
 
 'Apply a double border to the last column 
 .Condition(wdLastColumn).Borders(wdBorderLeft) _ 
 .LineStyle = wdLineStyleDouble 
 
 'Apply shading to last row 
 .Condition(wdLastRow).Shading _ 
 .BackgroundPatternColor = wdColorGray125 
 
 End With 
 
End Sub

Métodos

Nome
Condition

Propriedades

Nome
Alignment
AllowBreakAcrossPage
AllowPageBreaks
Application
Borders
BottomPadding
ColumnStripe
Creator
LeftIndent
LeftPadding
Responsável
RightPadding
RowStripe
Shading
Espaçamento
TableDirection
TopPadding

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.