![]() |
||
![]() |
Code von Feldfunktionen als normalen Text einfügenSie arbeiten mit Feldfunktionen und möchten eine Dokumentation dazu verfassen. Dafür wollen Sie den reinen Code der Feldfunktionen als Beispiele im Text darstellen Codes mit Kopieren und Einfügen in den Text übernehmen. Nach dem Einfügen erhalten Sie aber stets nur das Ergebnis der Feldfunktion. Sie suchen eine andere Lösung, um das manuelle Abschreiben der Codes zu umgehen. Da Sie mit dem Kopieren über die Zwischenablage an dieser Stelle nicht direkt weiterkommen, müssen Sie diese Aufgabe mit einem Makro erledigen. Sub FeldCodeInString()Beenden Sie die Programmeingabe mit »Datei | Schließen und zurück zu Microsoft Word«. Nun können Sie Feldcodes bequem in die Zwischenablage kopieren. Statt »Bearbeiten | Kopieren« führen Sie jedoch »Extras | Makro | Makros« aus, wählen Ihr neues Makro und klicken auf »Ausführen«. Anschließend können Sie die Feldcodes wie gewohnt mit dem Befehl »Bearbeiten | Einfügen« in Ihren Text übernehmen. Das Makro schaltet zuerst die Bildschirmausgabe ab, merkt sich die Einstellung für die Ansicht und aktiviert bei Bedarf die Anzeige der Feldcodes. Der markierte Text enthält nun die gesuchten Feldcodes. Das Makro prüft diesen Text zeichenweise und ersetzt die Steuerzeichen durch die geschweiften Klammern für die Anzeige. Schließlich kopiert es die korrigierte Zeichenfolge in die Zwischenablage und schaltet die Anzeige wieder auf den ursprünglichen Zustand zurück. |
![]() |