Freigeben über

Direktformatierungen löschen, aber Formatvorlagen-Formatierungen beibehalten

Anonym
2014-10-07T09:01:38+00:00

Hallo zusammen,

ich stehe öfters vor der Aufgabe, einen zusammenkopierten Text komplett neu zu formatieren. Dazu lösche ich zunächst einmal alle Formatierungen, indem ich den gesamten Text markiere und dann im Arbeitsbereich "Formatvorlagen" die Funktion "Alle löschen" wähle. So weit, so gut. Allerdings entfernt diese Funktion sowohl die Direktformatierungenals auch die über die Zuweisung von Absatz- und Zeichenformatvorlagen vorgenommenen Formatierungen.

Ich suche nun nach einer Funktion (oder einer VBA-Prozedur), die lediglich die Direktformatierungen entfernt, aber die über Zuweisung von

Absatz- und Zeichenformatvorlagen vorgenommenen (indirekten) Formatierungen beibehält.

Gruß

Ulrich

Microsoft 365 und Office | Word | Für Zuhause | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

Antwort, die vom Frageautor angenommen wurde

  1. Lisa Wilke-Thissen 90,695 Zuverlässigkeitspunkte Freiwilliger Moderator
    2014-10-07T09:41:36+00:00

    Hallo Ulrich,

    "Alle löschen" weist die Formatvorlage "Standard" zu.

    Strg + Q entfernt lediglich direkte Absatzformatierung und belässt es bei den zugewiesenen Absatzformatvorlagen.

    Strg + Leertaste entfernt direkte Zeichenformatierung, leider auch Zeichenformatvorlagen.

    Aber wenn du im Aufgabenbereich "Formatvorlagen" den "Formatinspektor" verwendest, kannst du sowohl direkte Zeichen- als auch direkte Absatzformatierung entfernen, aber gleichzeitig die zugewiesenen Formatvorlagen beibehalten.

    Viele Grüße

    Lisa

    War diese Antwort hilfreich?

    5 Personen fanden diese Antwort hilfreich.
    0 Kommentare Keine Kommentare

1 zusätzliche Antwort

Sortieren nach: Am hilfreichsten
  1. Anonym
    2014-10-07T13:39:23+00:00

    Danke, Lisa, das hilft mir weiter.

    Ich habe mir jetzt anhand deiner Infos (Hinweis auf Formatinspector) ein Makro erstellt, das folgende Aktionen ausführt:

        Selection.WholeStory

        Selection.ClearParagraphDirectFormatting

        Selection.ClearCharacterDirectFormatting

        Selection.Moveleft(wdCharacter)

    Damit erziele ich dann exakt die von mir gewünschte Wirkung.

    Nochmals danke und Gruß

    Ulrich

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare