Share via


MsoThemeColorSchemeIndex-Aufzählung (Office)

Gibt das Farbschema für ein Office-Design an.

Name Wert Beschreibung
msoThemeAccent1 5 Specifies color scheme Accent 1.
msoThemeAccent2 6 Specifies color scheme Accent 2.
msoThemeAccent3 7 Specifies color scheme Accent 3.
msoThemeAccent4 8 Specifies color scheme Accent 4.
msoThemeAccent5 9 Specifies color scheme Accent 5.
msoThemeAccent6 10 Specifies color scheme Accent 6.
msoThemeDark1 1 Specifies color scheme Dark 1.
msoThemeDark2 3 Specifies color scheme Dark 2.
msoThemeFollowedHyperlink 12 Gibt ein Farbschema für einen besuchten Hyperlink an.
msoThemeHyperlink 11 Gibt ein Farbschema für einen Hyperlink an.
msoThemeLight1 2 Specifies color scheme Light 1.
msoThemeLight2 4 Specifies color scheme Light 2.

HinwBemerkungeneise

Ein Office Theme.ThemeColorShceme besteht aus zwei hellen Farben, zwei dunklen Farben, sechs Akzentfarben und zwei Farben für textverknlinkten Text. Verwenden Sie diese Enumeration, um die Farben für das angegebene Design festzulegen oder zurückzugeben. Wenn Designfarben dem ColorFormat-Objekt für eine Form zugewiesen werden, werden sie über die MsoThemeColorIndex-Enumeration zugeordnet. Bei PowerPoint berücksichtigt diese Zuordnung, ob das Objekt auf einer hellen oder dunklen Hintergrundformatvorlage für die Folie vorhanden ist. Es gibt zwölf Hintergrundstile, sechs hell und sechs dunkel. Bei einer hellen Hintergrundformatvorlage wird ein Objekt, das msoThemeColorBackground1 verwendet, der Farbe Dark 1 aus dem Design zugewiesen. Für dasselbe Objekt in einer der dunklen Hintergrundstile wird die Farbe Light 1 für dieselbe msoThemeColorBackground1-Zuweisung verwendet.

Beim programmgesteuerten Zuweisen einer Designfarbe zu einem Objekt sollte die MsoThemeColorIndex-Enumeration verwendet werden, insbesondere die Werte 13 bis 16 für die ersten vier Farben des Designs. Wenn die Werte 1 bis 4 verwendet werden, wird die Designfarbe von der Benutzeroberfläche der Office-Farbauswahl nicht richtig hervorgehoben.

Beispiel

Im folgenden Beispiel werden die hex-Farbwerte im BGR-Format für die zwölf Farben im Design für den ersten Folienmaster in der aktiven Präsentation in der Reihenfolge ausgegeben, in der sie auf der Benutzeroberfläche des Office-Design-Editors angezeigt werden.

Sub ShowThemeColors()
    With ActivePresentation.Designs(1).SlideMaster.Theme
        Debug.Print Hex(.ThemeColorScheme(msoThemeLight1).RGB)  ' 2
        Debug.Print Hex(.ThemeColorScheme(msoThemeDark1).RGB)   ' 1
        Debug.Print Hex(.ThemeColorScheme(msoThemeLight2).RGB)  ' 4
        Debug.Print Hex(.ThemeColorScheme(msoThemeDark2).RGB)   ' 3
        Debug.Print Hex(.ThemeColorScheme(msoThemeAccent1).RGB)
        Debug.Print Hex(.ThemeColorScheme(msoThemeAccent2).RGB)
        Debug.Print Hex(.ThemeColorScheme(msoThemeAccent3).RGB)
        Debug.Print Hex(.ThemeColorScheme(msoThemeAccent4).RGB)
        Debug.Print Hex(.ThemeColorScheme(msoThemeAccent5).RGB)
        Debug.Print Hex(.ThemeColorScheme(msoThemeHyperlink).RGB)
        Debug.Print Hex(.ThemeColorScheme(msoThemeAccent6).RGB)
        Debug.Print Hex(.ThemeColorScheme(msoThemeFollowedHyperlink).RGB)
    End With
End Sub

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.