Clase ColorFormat (PowerPoint VBA)

La clase ColorFormat 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 los colores en un valor rojo, verde y azul explícito (mediante el uso de la propiedad RGB ) o en un color de la combinación de colores (mediante la propiedad SchemeColor ).

Set

Para usar una variable de clase ColorFormat, primero debe ser instanciado, por ejemplo

Dim cft as ColorFormat
Set cft = ActivePresentation.SlideShowSettings.PointerColor

Los siguientes procedimientos se pueden usar para establecer variables de clase ColorFormat : AnimationSettings.DimColor, ColorEffect.By, ColorEffect.From, ColorEffect.To, EffectInformation.Dim, EffectParameters.Color2, FillFormat.BackColor, FillFormat.ForeColor, Font.Color, Guide.Color, LineFormat.BackColor, LineFormat.ForeColor, ShadowFormat.ForeColor, SlideShowSettings.PointerColor, SlideShowView.PointerColor, ThreeDFormat.ContourColor y ThreeDFormat.ExtrusionColor

Brightness

Devuelve o establece el brillo de la imagen especificada o un objeto OLE. El valor de esta propiedad debe ser un número de 0,0 (atenuación máxima) a 1,0 (brillo máximo). Singlede lectura y escritura.

ActivePresentation.SlideShowSettings.PointerColor.Brightness = 0.3

ObjectThemeColor

Devuelve o establece el color del tema del objeto ColorFormat especificado. Lectura y escritura.

El valor de la propiedad ObjectThemeColor puede ser una de estas constantes MsoThemeColorIndex .

ActivePresentation.SlideShowSettings.PointerColor.ObjectThemeColor = msoThemeColorMixed

Parent

Devuelve el objeto primario del objeto especificado.

RGB

Devuelve o establece el valor rojo-verde-azul (RGB) del color especificado. Lectura y escritura.

ActivePresentation.SlideShowSettings.PointerColor.RGB =  RGB(128, 128, 0)

SchemeColor

Devuelve o establece el color en la combinación de colores aplicada que está asociado con el objeto especificado. Lectura y escritura.

Valores posibles son ppAccent1 - Accent1Accent1, ppAccent2 - Accent2Accent2, ppAccent3 - Accent3Accent3, ppBackground - Fondo, ppFill - Relleno, ppForeground - Primer plano, ppNotSchemeColor - Sin color de la combinación, ppSchemeColorMixed - Color de la combinación mixto, ppShadow - Sombreado, ppTitle - Título.

El valor de la propiedad SchemeColor puede ser una de estas constantes PpColorSchemeIndex .

ActivePresentation.SlideShowSettings.PointerColor.SchemeColor = RGB(0,0,255)'blue

TintAndShade

Establece o devuelve la iluminación o oscuridad del color de una forma especificada. Lectura y escritura.

Puede escribir un valor comprendido entre-1 (más oscuro) y 1 (más claro) para la propiedad TintAndShade , siendo 0 (cero) neutro.

ActivePresentation.SlideShowSettings.PointerColor.TintAndShade =

Type

Representa el tipo de color. Solo lectura.

El valor de la propiedad Type puede ser una de estas constantes MsoColorType .

Dim mctType As Office.MsoColorType
mctType = ActivePresentation.SlideShowSettings.PointerColor.Type