Wer gerne in Word-Dokumenten dokumentiert wird sicherlich auch öfter Code-Snippets für Beispiele weg schreiben wollen. Per Copy Paste funktioniert das aus der Entwicklungs-Umgebung auch meist ganz gut, das Syntax-Highlighting bleibt bestehen.
Schlecht ist nur, dass Microsoft schnell anfängt in der Formatierung zu wüten, besonders wenn Dokument-Übergreifende Formatierungen vorgenommen werden.
Ein falscher Absatz, ein falsches Enter und das Snippet ist zerstört und muss mühsam wieder zusammen geschoben werden. Und zwei Absätze später das gleiche Problem…
Die Lösung
Hier bietet sich aber eine ganz einfache Lösung mit Board-Mitteln an. Keine Extensions, Just plain Office. Ihr geht wie folgt vor:
- öffnet den Reiter „Einfügen“
- ganz weit rechts findet ihr den Button“Objekt“ mit einem kleinen schwarzen Pfeil dran
- dort geklickt, öffnet sich ein Dialog in welchen ihr das gewünschte Format auswählt
- wählt hier OpenDocument-Text, und klickt OK
- ein neues Word-Fenster öffnet sich, in dem ihr nun euer Quell-Code einfügt
- drückt auf speichern (ja, in dem neuen Fenster) und schließt das Fenster
Das wars. Jetzt habt ihr ein Code-Snippet mit Syntax und allen drum und dran in eurem Dokument. Das ganze wird wie ein Bild o.ä. behandelt, wird also bei Formatierungen nicht aus dem Leim gerissen!
Das wars! Quick and easy.
Dankeschön, sehr hilfreich!
freut mich, das es geholfen hat 🙂
Kann man dabei auch die Zeilennummern einfügen?
Hi Max, theoretisch kannst du auch Zeilennummern einfügen. Hier sei gesagt dass, je nachdem aus welcher IDE du den Code kopierst, das Syntax-Highlighting oder sogar ganze Hintergrundfarben mit kopiert werden.
Von selbst lassen sich so meines Wissens nach keine Zeilennummern erzeugen. Ich bin aber auf der Suche nach einer Lösung und werde den Beitrag gern aktualisieren, wenn ich hierzu näheres herausfinde!
Viele Grüße, Marco
Wollte das eben unter Office 2019 Prof. machen, finde aber in den Objekten nur OpenDocument-Spreadsheet und OpenDocument-Presentation. Muss ich diesen Objekttyp vielleicht noch irgendwie nachinstallieren?
Viele Grüße Andy
Hi Andy, ich habe es eben auf einer frischen Office 2019-Installation getestet und da war der Eintrag direkt verfügbar. Hier habe ich keine weiteren Plugins installiert. Ich werde den Beitrag noch erweitern mit Screenshots, um das ganze ein wenig besser zu verdeutlichen 🙂