Classe RGBColor (PowerPoint VBA)

La classe RGBColor représente une seule couleur dans un jeu de couleurs.

Set

Pour utiliser une variable de classe RGBColor, elle doit d'abord être instanciée, par exemple

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

Les variables du type RGBColor peuvent être définies à l'aide de la procédure ColorScheme.Colors

Parent

Renvoie l’objet parent de l’objet spécifié.

RGB

Cette propriété renvoie ou définit la valeur rouge-vert-bleu (RVB) d’une couleur de jeu de couleurs spécifiée ou une couleur supplémentaire lorsqu’elle est utilisée avec une constante PpColorSchemeIndex . Lecture-écriture.

Utilisez la méthode Colors pour renvoyer un objet RGBColor. La valeur de la propriété RGB peut être l’une de ces 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