Objeto ColorFormat (Excel)
Representa el color de un objeto de un solo color, el color de primer plano o de fondo de un objeto con relleno degradado o de trama, o el color del puntero.
Comentarios
Pueden establecerse los colores en un valor rojo, verde y azul explícito, mediante la propiedad RGB, o en un color de la combinación de colores, mediante la propiedad SchemeColor.
Utilice una de las propiedades enumeradas en la siguiente tabla para devolver un objeto ColorFormat.
Use esta propiedad | Con este objeto | Para devolver un objeto ColorFormat que representa este color |
---|---|---|
BackColor | Fillformat | Color de relleno de fondo (empleado en un relleno con sombra o de trama) |
ForeColor | Fillformat | Color de relleno de primer plano, o simplemente el color de un relleno opaco |
BackColor | Lineformat | Color de la línea de fondo (empleado en una línea de entramado) |
ForeColor | Lineformat | Color de la línea de primer plano, o simplemente el color de una línea opaca |
ForeColor | ShadowFormat | Color de la sombra |
ExtrusionColor | Threedformat | Color de los lados de un objeto extruido |
Ejemplo:
Utilice el RGB propiedad para establecer un color con un valor explícito de rojo, verde y azul. En el siguiente ejemplo se agrega un rectángulo a myDocument y, a continuación, se establece el color de primer plano y de fondo, y un degradado para el relleno del rectá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
Propiedades
Vea también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.