Hallo Andreas,
nur mal so zum Verständnis:
Frage also: Wie löscht man gezielt dokumentweit alle Inhalte einer
spezifischen Absatzvorlage?
(Absatz-) Vorlagen haben keine Inhalte und Inhalte können diesen auch nicht zugewiesen werden;)
Das geht nur anders-herum: Inhalten können (Absatz-) Vorlagen zugewiesen werden, ja, müssen sogar. Nur dann kannst Du die Inhalte überhaupt sehen.
D.H.: Du kannst im Inhalt nur nach Eigenschaften suchen (speziellen Zeichenketten oder eben zugewiesenen Formaten) - andersherum geht das nicht.
Lösungen zum Löschen hat Dir Christian ja schon gegeben.
Am Rande:
Ist es richtig, dass man nach Zeichenformatvorlagen bisher nicht
suchen kann?
na ja, per Makro geht das schon - ist aber recht aufwendig. Textdokumente speichern den Inhalt als Abfolge von Absätzen - Du brauchst also einen Iteration über alle Absätze.
Ein Absatz enthält Inhalte (Zeichen), die können, müssen aber nicht als Einzelteile formatiert sein (Zeichenformate). Die zweite Iteration ist also über die Absatzteile - wenn vorhanden - und prüfen auf spezielle Zeichenformate. Die kleinste Einheit ist somit ein Absatzteil (ein Block von Zeichen mit gleicher Formatierung) - im minimalsten Fall wäre das genau ein Zeichen.
Zusätzlich wären dann noch alle die schönen Objekte in Textdokumenten - also Textrahmen, Kopf- und Fußzeilen, Textfelder etc. Auch dort können und werden ja Formatvorlagen verwendet - die Objekte sind aber nicht Teil des "normalen" Textinhaltes, müssen also alle einzeln geprüft werden.
Womit Du damit auch die dritte Iteration hast.
Also... nicht ganz einfach....
Viele Grüße
Thomas