Hallo Uwe und Markus,
über verschachtelte Formate geht es auch schnell.
Aber über Skirpt geht es auch. ;-)
Das folgende Skript sucht dokumentweit nach dem Vorkommen eines bestimmten Worts (Zeichenfolge;
myString) in Absätzen mit einem bestimmten Absatzformat (
myPStyleName). Es fügt vor den gefundenen Wörtern (Zeichenfolgen) einen Tabulator für Einzug rechts ein und weist dem Rest des Absatzes das Zeichenformat
myCStyleName zu.
Ist das angegebene Zeichenformat im Dokument nicht vorhanden, wird es neu angelegt.
Ist das angegebene Absatzformat im Dokument nicht vorhanden, erscheint eine Fehlermeldung und das Skript bricht ab.
Treffer in Fußnoten, die über das Absatzformat ohnehin so gut wie ausgeschlossen sein dürften, werden nicht berücksichtigt.
Uwe, Du hattest Dir eine Auszeichnung ab dem gesuchten Wort bis zum Ende der Zeile gewünscht. Im Moment ist eine Auszeichnung ab dem gesuchten Wort bis zum Ende des Absatzes aktiv (falls die Zeile umbricht). Du kannst es leicht durch die Auskommentierung der Zeile mit
myEnd auf die Zeile umstellen (Zeilenende als Ende der Auszeichnung).
Mich hat skripttechnisch vor allen Dingen die Auszeichnung ab einem gesuchten String bis zum Ende des Absatzes interessiert.