Objeto ColorFormat

Vários objetos
Font

Representa a cor de um objeto de uma só cor, a cor de primeiro plano ou de plano de fundo de um objeto com um preenchimento gradual ou padronizado ou a cor do ponteiro. Você pode definir cores com um valor vermelho-verde-azul explícito (usando a propriedade RGB) ou com uma cor do esquema de cores (usando a propriedade SchemeColor).

Usar o objeto ColorFormat

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

Use essa propriedadeCom este objetoPara retornar um objeto ColorFormat que represente isto
BackColorFillFormatA cor de preenchimento de plano de fundo (usada em um preenchimento sombreado ou padronizado)
ForeColorFillFormatA cor de preenchimento de primeiro plano (ou simplesmente a cor de preenchimento em um preenchimento sólido)
BackColorLineFormatA cor da linha de plano de fundo (usada em uma linha padronizada)
ForeColorLineFormatA cor da linha de primeiro plano (ou simplesmente a cor da linha em uma linha sólida)
ForeColorShadowFormatA cor da sombra
ExtrusionColorThreeDFormatA cor dos lados de um objeto extrudado

Use a propriedade RGB para definir uma cor com um valor vermelho-verde-azul explícito. O exemplo seguinte adiciona um retângulo a myDocument e, em seguida, define a cor de primeiro plano, cor de plano de fundo e gradiente para o preenchimento do retângulo.

Set myDocument = Worksheets(1)
With myDocument.Shapes.AddShape(msoShapeRectangle, _
90, 90, 90, 50).Fill
.ForeColor.RGB = RGB(128, 0, 0)
.BackColor.RGB = RGB(170, 170, 170)
.TwoColorGradient msoGradientHorizontal, 1
End With