Freigeben über


ColorFormat-Objekt (Excel)

Stellt die Farbe eines einfarbigen Objekts, die Vordergrund- bzw. Hintergrundfarbe eines Objekts mit Farbverlaufs- bzw. Musterfüllung oder die Farbe des Zeigers dar.

Hinweise

Sie können Farben auf einen expliziten Rot-Grün-Blau-Wert (mithilfe der RGB-Eigenschaft) oder auf eine Farbe im Farbschema (mithilfe der SchemeColor-Eigenschaft) festlegen.

Verwenden Sie eine der in der folgenden Tabelle aufgeführten Eigenschaften, um ein ColorFormat-Objekt zurückzugeben.

Verwendete Eigenschaft Verwendung mit Objekt So geben Sie ein ColorFormat-Objekt zurück, das diese Farbe darstellt
BackColor FillFormat Hintergrundfüllfarbe (bei schattierter oder gemusterter Füllung)
ForeColor FillFormat Vordergrundfüllfarbe (oder nur die Farbe einer einfarbigen Füllung)
BackColor LineFormat Hintergrundlinienfarbe (bei einer gemusterten Linie)
ForeColor LineFormat Vordergrundlinienfarbe (oder nur die Farbe einer einfarbigen Linie)
ForeColor ShadowFormat Schattenfarbe
ExtrusionColor ThreeDFormat Farbe der Seiten eines projizierten Objekts

Beispiel

Verwenden Sie die RGB-Eigenschaft, um für die Farbe einen expliziten Rot-Grün-Blau-Wert festzulegen. Im folgenden Beispiel wird myDocument ein Rechteck hinzugefügt und anschließend für dessen Füllung Vordergrundfarbe, Hintergrundfarbe und Farbverlauf festgelegt.

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

Eigenschaften

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.