Classe ConditionalStyle - formatação especial (Word VBA)
A classe ConditionalStyle representa a formatação especial aplicada a áreas específicas de uma tabela quando a tabela selecionada é formatada com um estilo de tabela especificado. Para usar uma variável de classe ConditionalStyle, ela primeiro precisa ser instanciada por exemplo
Dim cse as ConditionalStyle
Set cse = ActiveDocument.Range.TableStyle.Condition(ConditionCode:=wdEvenColumnBanding)
Borders
Retorna uma coleção Borders que representa todas as bordas do objeto conditionalstyle especificado.
Para obter informações sobre como retornar um único membro de uma coleção, consulte retornando um objeto de uma coleção.
ActiveDocument.Range.TableStyle.Condition.Borders =
BottomPadding
Retorna ou define um valor único que representa a quantidade de espaço em pontos para adicionar abaixo do conteúdo de uma única célula ou de todas as células em uma tabela. Leitura/gravação.
A configuração da propriedade BottomPadding para uma única célula sobrescreve a configuração da propriedade BottomPadding para a tabela inteira.
ActiveDocument.Range.TableStyle.Condition.BottomPadding =
Font
Retorna ou define um objeto Font que representa a formatação de caractere do objeto especificado. Leitura/gravação.
Para definir a propriedade Font, especifique uma expressão que retorna um objeto Font.
ActiveDocument.Range.TableStyle.Condition.Font =
LeftPadding
Retorna ou define a quantidade de espaço em pontos para adicionar à esquerda do conteúdo de uma única célula ou de todas as células em uma tabela. Leitura/gravação única.
A configuração da propriedade LeftPadding para uma única célula sobrescreve a configuração da propriedade LeftPadding para a tabela inteira.
ActiveDocument.Tables(1).LeftPadding = _
PixelsToPoints(40, False)
ParagraphFormat
Retorna ou define um objeto ParagraphFormat que representa as configurações de parágrafo para o estilo condicional especificado. Leitura/gravação.
With ActiveDocument.Styles(wdStyleHeading2).ParagraphFormat
.TabIndent(1)
.Space2
End With
RightPadding
Retorna ou define a quantidade de espaço em pontos para adicionar à direita do conteúdo de uma única célula ou de todas as células em uma tabela. Leitura/gravação única.
A configuração da propriedade RightPadding para uma única célula sobrescreve a configuração da propriedade RightPadding para a tabela inteira.
ActiveDocument.Tables(1).RightPadding = _
PixelsToPoints(40, False)
Shading
Retorna um objeto Shading que representa a formatação de sombreamento para a formatação de estilo de uma tabela.
Dim shdShading As Shading
Set shdShading = ActiveDocument.Range.TableStyle.Condition.Shading
TopPadding
Retorna ou define a quantidade de espaço em pontos para adicionar acima do conteúdo de uma única célula ou de todas as células em uma tabela. Leitura/gravação única.
A configuração da propriedade TopPadding para uma única célula sobrescreve a configuração da propriedade TopPadding para a tabela inteira.
ActiveDocument.Range.TableStyle.Condition.TopPadding =