Ich weiß, dass Sie nach einer Lösung gefragt haben, ohne Word zu verlassen. Ich hoffe jedoch, dass Sie feststellen, dass beim Kopieren von Code aus Visual Studio und Einfügen in Word die gesamte Formatierung (einschließlich des Farbschemas) beibehalten wird.
Beim Einfügen von Texten aus anderen Quellen bleiben mindestens die Informationen zu Leerzeichen und Zeilenumbrüchen erhalten, die als Grundlage für die Code-Formatierung dienen, wenn Sie den Chrisbux-Hinweis zu diesem Thema anwenden . Sie können den Schriftstil auf eine feste Breite ändern wie Kurier, Terminal usw.
Word erkennt keine Unterschiede zwischen Bezeichnern, Schlüsselwörtern, Operatoren, Literalen usw. Und meines Wissens gibt es auch kein Plugin, das dies ermöglicht. Die meisten Codebeispiele für Word-Dokumente, die ich gesehen habe (und ich habe viele als Softwareentwickler gesehen, die für ein Unternehmen arbeiten, das den Entwicklungsprozess bei jedem Schritt des Weges dokumentiert), werden einfach mithilfe eines Stils erstellt, um den Code in a zu platzieren gut abgegrenzte Box und definieren Sie eine Schriftart mit fester Breite.