Compartilhar via


Objeto ColorFormat (Publisher)

Representa a cor de primeiro plano ou de um objeto de uma cor ou cor de plano de fundo de um objeto com um preenchimento gradiente ou padronizado. Você pode definir as cores com um valor vermelho-verde-azul explícito usando o RGB propriedade.

Comentários

Use uma das propriedades listadas na tabela a seguir para retornar um objeto ColorFormat.

Use esta propriedade Com este objeto Para retornar um objeto ColorFormat que represente isto
BackColor FillFormat Cor de preenchimento de plano de fundo (usada em um preenchimento sombreado ou padronizado)
ForeColor FillFormat A cor de preenchimento de primeiro plano (ou a cor de preenchimento de um preenchimento sólido)
BackColor LineFormat Cor da linha de plano de fundo (usada em uma linha padronizada)
ForeColor LineFormat A cor da linha do primeiro plano (ou a cor da linha de uma linha sólida)
ForeColor ShadowFormat Cor da sombra
ExtrusionColor ThreeDFormat Cor dos lados de um objeto extrudado

Use a RGB propriedade para definir uma cor como um valor vermelho-verde-azul explícito.

Exemplo

O exemplo a seguir adiciona um retângulo à publicação ativa e define a cor de primeiro plano, cor de plano de fundo e gradiente para o preenchimento do retângulo.

Sub GradientFill() 
 With ActiveDocument.Pages(1).Shapes _ 
 .AddShape(Type:=msoShapeRectangle, _ 
 Left:=90, Top:=90, Width:=90, Height:=50).Fill 
 .ForeColor.RGB = RGB(128, 0, 0) 
 .BackColor.RGB = RGB(170, 170, 170) 
 .TwoColorGradient msoGradientHorizontal, 1 
 End With 
End Sub

Propriedades

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.