Clase RGBColor (PowerPoint VBA)

La clase RGBColor representa un solo color de una combinación de colores.

Set

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

Dim rgb as RGBColor
Set rgb = ActivePresentation.ColorSchemes(1).Colors(SchemeColor:=ppAccent1)

Las variables de tipo RGBColor se pueden establecer utilizando el procedimiento ColorScheme.Colors

Parent

Devuelve el objeto primario del objeto especificado.

RGB

Devuelve o establece el valor de rojo, verde y azul (RGB) de una combinación de colores especificada o color adicional cuando se utiliza con una constante PpColorSchemeIndex. Lectura y escritura.

Utilice el método Colors para devolver un objeto RGBColor. El valor de la propiedad RGB puede ser una de estas constantes PpColorSchemeIndex.

Set myDocument = ActivePresentation.Slides(1)
c = myDocument.Shapes(1).Fill.ForeColor.RGB
redComponent = c Mod 256
greenComponent = c \ 256 Mod 256
blueComponent = c \ 65536 Mod 256
MsgBox "RGB components: " & redComponent & _
    ", " & greenComponent & ", " & blueComponent