Compartir a través de


Objeto ColorFormat (PowerPoint)

Representa el color de un objeto de un color, el color de primer plano o de fondo de un objeto con un relleno degradado o entramado o el color del puntero. Puede establecer colores en un valor rojo-verde-azul explícito (mediante la propiedad RGB ) o en un color en el tema (mediante el [ObjectThemeColor]) o la combinación de colores heredada anterior a Office 2007 (mediante la propiedad SchemeColor ).

Comentarios

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 represente
DimColor AnimationSettings El color utilizado para objetos atenuados
BackColor Fillformat El color de relleno de fondo, utilizado en sombreados o tramas de relleno
ForeColor Fillformat El color de relleno de primer plano (el color de un relleno sólido)
Color Font El color de viñetas o caracteres
BackColor Lineformat El color de la línea de fondo, utilizado en líneas de entramado
ForeColor Lineformat El color de línea de primer plano o simplemente el color de una línea sólida
ForeColor ShadowFormat El color del sombreado
PointerColor SlideShowSettings El color de puntero predeterminado para una presentación
PointerColor SlideShowView El color de puntero provisional de una vista de presentación con diapositivas
ExtrusionColor Threedformat El color de los lados de un objeto extruido

Ejemplo:

Utilice la propiedad SchemeColor para establecer el color de un elemento de la diapositiva con uno de los colores de la combinación de colores estándar. En el siguiente ejemplo se establece el color del texto de la forma uno de la segunda diapositiva de la presentación activa con el color de título de la combinación de colores estándar.

ActivePresentation.Slides(2).Shapes(1).TextFrame.TextRange.Font.Color.SchemeColor = ppTitle

Utilice la propiedad RGB para establecer un color con un valor explícito de los componentes 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 = ActivePresentation.Slides(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

Consulte también

Referencia del modelo de objetos de PowerPoint

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.