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.