Ola,
mit Suchen und Esetzen und ein wenig Vorbereitung im Text. Um beim Beispiel zu bleiben: Angenommen ich wollte alle Vorkommen von z.B. durch z. B. mit geschütztem Leerzeichen und das Leerzeichen anstelle von Schriftgröße 12 schriftgröße 6 ersetzen. und zwar nur diese (und ohne Makro
Ich mach das mal einzeln, Kombinationen um Schritte einzusparen sind möglich
1. Schritt
normales Ersetzen wie beschrieben
Code:
Suche nach z.B. und ersetze durch z.^sB.
2. Schritt
Code:
Suche nach z. B. und ersetze durch z.^sB.
Danach haben alle Vorkommen von z.B und z. B. das Aussehen z.°B. (wenn die nich druckbaren Zeichen sichtbar gesahltet sind.
Jetzt kommt Trick (das Lemma würde der Mathematiker sagen)
3. Schritt
Code:
Suche nach z.^sB. und ersetze durch z.^s#B.
Es könnte auch jedes andere Zeichen sein,
es darf aber nicht an anderer Stelle im Text noch einmal vorkommen ... Es sorgt dafür, dass beim nachfolgenden Ersetzen nur die geschützten Leerzeichen betroffen sind, die zwischen z. und B. stehen. Ist nicht unbedingt nötig, wenn auch alle anderen Geschützten Leerzeichen der geleichen Schriftgröße ebensoo betroffen sein sollen, verdeutlicht aber das Vorgehen für diesen und ähnliche Fälle.
4. Schritt
Code:
Suche nach ^s# und ersetze durch ^s#
Was auf den ersten Blick sinnlos aussieht erklärt sich nach wenigen KLicks:
Auf Erweitern klicken,
Text im Eingabefeld Ersetzen markieren
Auf Format klicken
auf Zeichen klicken
Bei Schriftgröße 6 einstellen
bestätigen
alles Ersetzen.
Danach haben alle Vorkommen von ^s# die gewünschte Schriftgröße
5. Schritt
Code:
Suche nach # und ersetze durch
durch die Tastsache, dass dei Ersetzen nix steht wird die Raute gelöscht und das Ziel ist erreicht.
Achtung! Nach solchen Vorgängen immer darauf achten, dass die Schaltfläche Keine Formatierung genutzt wírd, um die Such oder Ersetzvorgaben wieder ohne Formatierungen gesucht werden.