In einem Word 2013-Dokument habe ich ein INCLUDETEXT
Feld, gefolgt von einem Text:
|--THE FIELD ↓------------| |---------SOME TEXT ↓---------------------|
{ INCLUDETEXT MyFile.docx } A quick brown fox jumps over the lazy dog.¶
Nachdem ich das Feld berechnet habe, erhalte ich:
Hi!¶
Hello!¶
A quick brown fox jumps over the lazy dog.¶
PROBLEM: Word erkennt die Absatzmarken im Feldwert nicht und wählt bei der Anweisung, den letzten Absatz per VBA auszuwählen, alle drei aus:
>Hi!¶
Hello!¶
A quick brown fox jumps over the lazy dog.¶<
anstatt
Hi!¶
Hello!¶
>A quick brown fox jumps over the lazy dog.¶<
WARUM DAS FUNKTIONIEREN MUSS:Mein Makro führt einen Suchen&Ersetzen-Befehl aus, dessen Gültigkeitsbereich eigentlich nur auf den letzten Absatz beschränkt sein soll — in Wirklichkeit erstreckt sich sein Gültigkeitsbereich jedoch auf den Inhalt der ersten beiden
Ich suche nach einer Problemumgehung, aber um 4 Uhr morgens will mir mein Verstand keine gute und einfache Idee liefern … Eine mögliche Lösung besteht darin, direkt nach dem Feld ein Absatzzeichen einzufügen, aber dadurch erhalte ich doppelte Absatzzeichen, also einen leeren Absatz.
Hat jemand eine Idee?