Partager via


Objet ColorScheme (PowerPoint)

Représente un jeu de huit couleurs utilisées pour différents éléments d’une diapositive, d’une page de commentaires ou d’un document, tels que le titre ou l’arrière-plan. Il faut noter que les jeux de couleurs des diapositives, des pages de commentaires et des documents d’une présentation peuvent être définis indépendamment les uns des autres.

Remarques

Chaque couleur est représentée par un objet RGBColor . L'objet ColorScheme est un membre de la ColorSchemes collection. La collection ColorSchemes contient tous les jeux de couleurs de la présentation.

Les exemples suivants montrent comment effectuer les tâches suivantes :

  • renvoi d’un objet ColorScheme à partir de la collection de tous les jeux de couleurs de la présentation ;

  • renvoi d’un objet ColorScheme attaché à une diapositive ou à un masque spécifique ;

  • renvoi de la couleur d’un seul élément de diapositive d’un objet ColorScheme.

Exemple

Utilisez ColorSchemes (index), où index est le numéro d’index du jeu de couleurs, pour renvoyer un seul objet ColorScheme . L’exemple suivant montre comment supprimer le jeu de couleurs 2 de la présentation active.

ActivePresentation.ColorSchemes(2).Delete

Définissez la propriété ColorSchemed’un objet Slide, SlideRange ou Master pour renvoyer le jeu de couleurs d’une diapositive, d’un ensemble de diapositives ou d’une forme de base, respectivement. L’exemple ci-après définit un jeu de couleurs en fonction de la diapositive active, ajoute le nouveau jeu de couleurs à la collection de jeux de couleurs standard de la présentation et définit le nouveau jeu de couleurs comme jeu de couleurs du masque des diapositives. Toutes les nouvelles diapositives basées sur ce masque auront ce jeu de couleurs.

Set newScheme = ActiveWindow.View.Slide.ColorScheme

newScheme.Colors(ppTitle).RGB = RGB(0, 150, 250)

Set newStandardScheme = _
    ActivePresentation.ColorSchemes.Add(newScheme)

ActivePresentation.SlideMaster.ColorScheme = newStandardScheme

Utilisez la méthode Colorspour renvoyer un objet RGBColor qui représente la couleur d’un seul type d’élément de diapositive. Vous pouvez définir un objet RGBColor sur un autre objet RGBColor , ou vous pouvez utiliser la propriété RGBpour définir ou renvoyer la valeur rouge-vert-bleu (RVB) explicite pour un objet RGBColor . L’exemple suivant montre comment définir le rouge comme couleur d’arrière-plan du jeu de couleurs 1 et définir comme couleur de titre celle définie pour le jeu de couleurs 2.

With ActivePresentation.ColorSchemes

    .Item(1).Colors(ppBackground).RGB = RGB(255, 0, 0)

    .Item(1).Colors(ppTitle) = .Item(2).Colors(ppTitle)

End With

Voir aussi

Référence du modèle objet PowerPoint

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.