Classe ColorFormat (PowerPoint VBA)

Cet objet représente la couleur d'un objet unicolore, la couleur d'arrière-plan ou de premier plan d'un objet doté d'un remplissage en dégradé ou à motifs, ou la couleur du pointeur. Vous pouvez définir les couleurs sur une valeur rouge-vert-bleu explicite (à l’aide de la propriété RGB ) ou sur une couleur du jeu de couleurs (à l’aide de la propriété SchemeColor ).

Set

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

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

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe 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 et ThreeDFormat.ExtrusionColor

Brightness

Cette propriété renvoie ou définit la luminosité de l'image spécifiée ou l'objet OLE. La valeur de cette propriété doit être un nombre compris entre 0.0 (le plus sombre) et 1 (le plus clair). En lecture/écriture unique.

ActivePresentation.SlideShowSettings.PointerColor.Brightness = 0.3

ObjectThemeColor

Cette propriété renvoie ou définit la couleur de thème de l’objet ColorFormat spécifié. Lecture-écriture.

La valeur de la propriété ObjectThemeColor peut être l’une de ces constantes MsoThemeColorIndex .

ActivePresentation.SlideShowSettings.PointerColor.ObjectThemeColor = msoThemeColorMixed

Parent

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

RGB

Renvoie ou définit la valeur rouge-vert-bleu (RVB) de la couleur spécifiée. Lecture-écriture.

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

SchemeColor

Renvoie ou définit la couleur du jeu de couleurs associé à l’objet spécifié. Lecture-écriture.

Valeurs possibles sont ppAccent1 - Accent1Accent1, ppAccent2 - Accent2Accent2, ppAccent3 - Accent3Accent3, ppBackground - Arrière-plan, ppFill - Remplissage, ppForeground - Plan, ppNotSchemeColor - Pas une couleur du jeu, ppSchemeColorMixed - Couleur du jeu mélangée, ppShadow - ShadowShadow, ppTitle - Titre.

La valeur de la propriété SchemeColor peut être l’une de ces constantes PpColorSchemeIndex .

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

TintAndShade

Définit ou renvoie l’éclaircissement ou l’assombrissement de la couleur d’une forme spécifiée. Lecture-écriture.

Vous pouvez entrer une valeur comprise entre-1 (le plus sombre) et 1 (le plus clair) pour la propriété TintAndShade , 0 (zéro) étant neutre.

ActivePresentation.SlideShowSettings.PointerColor.TintAndShade =

Type

Représente le type de couleur. En lecture seule.

La valeur de la propriété type peut être l’une de ces constantes MsoColorType .

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