none
Per vba das Design auf das aus der Vorlage zurücksetzen RRS feed

  • Frage

  • Hallo,

    kann mir jemand einen Hinweis geben, wie man die Funktion "Auf das Design aus der Vorlage "xxx" zurücksetzen." per vba ansteuert? Word 2013 oder 2016?

    Auf das Design aus der Vorlage

    Ich habe das Gefühl, dass die Unterstützung für Themes in vba etwas dünn ausgefallen ist. Noch ist mir nichts so recht gelungen. Suche im Web fördert auch eher Fehlschläge zutage.

    ActiveDocument.ActiveTheme und .ActiveThemeDisplayName sind eigentlich immer leer

    ActiveDocument.ApplyTheme und .ApplyDocumentTheme machen m. E. nichts Brauchbares. Sieht aus wie Reste aus 2007.

    Über ActiveDocument.DocumentTheme kommt man immerhin an Farben, Fonts und Effekte, die Methoden scheinen aber sehr begrenzt. Jedenfalls gelingt mir nicht, was ich eigentlich will, zurücksetzen auf Standard aus der Vorlage.

    Gruß

    Henrik

    Mittwoch, 17. Mai 2017 09:38

Alle Antworten

  • Hallo Henrik,

    Du musst den entsprechenden Bereich markieren, entweder von Hand oder per VBA-Code und dann reicht folgende Zeile:

    Selection.Style = ActiveDocument.Styles("Standard")

    Viele Grüße

    Roland

    Mittwoch, 17. Mai 2017 11:53
  • Hallo Roland,

    Du hast mich falsch verstanden, fürchte ich. Was Du meinst ist die Zuweisung einer Formatforlage (englisch Style, für Absatz oder Zeichen). Das funktioniert tatsächlich entweder über eine Selection oder ein Range-Objekt.

    Was ich brauche ist das Zurücksetzen des gesamten Designs (englisch Theme), also Farbschema, Zeichensatzschema und Effektschema, für das Dokument.

    Dennoch Dank und Gruß,

    Henrik

    Mittwoch, 17. Mai 2017 12:47