Objet ColorFormat (Excel)
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.
Remarques
Vous pouvez définir les couleurs à l'aide d'une valeur de type rouge-vert-bleu (en utilisant la propriété RGB) ou en faisant référence à une couleur de la palette de couleurs (en utilisant la propriété SchemeColor).
Utilisez l’une des propriétés du tableau ci-dessous pour renvoyer un objet ColorFormat.
Utilisez cette propriété | Avec cet objet | Pour renvoyer un objet ColorFormat qui représente cette couleur |
---|---|---|
BackColor | FillFormat | Couleur de remplissage du fond (utilisée dans un remplissage ombré ou à motifs) |
ForeColor | FillFormat | Couleur de remplissage du premier plan (ou simplement la couleur d'un remplissage uniforme) |
BackColor | LineFormat | Couleur de ligne du fond (utilisée dans une ligne à motifs) |
ForeColor | LineFormat | Couleur de ligne du premier plan (ou simplement la couleur d'une ligne uniforme) |
ForeColor | ShadowFormat | Couleur de l'ombre |
ExtrusionColor | ThreeDFormat | Couleur des parois d'un objet extrudé |
Exemple
Utilisez la propriété RGB pour définir une couleur avec une valeur rouge-vert-bleu explicite. L’exemple suivant montre comment ajouter un rectangle à myDocument et définir la couleur du premier plan, de l’arrière-plan et du dégradé pour le remplissage d’un rectangle.
Set myDocument = Worksheets(1)
With myDocument.Shapes.AddShape(msoShapeRectangle, _
90, 90, 90, 50).Fill
.ForeColor.RGB = RGB(128, 0, 0)
.BackColor.RGB = RGB(170, 170, 170)
.TwoColorGradient msoGradientHorizontal, 1
End With
Propriétés
Voir aussi
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.