Answers:
我知道您在不离开Word的情况下寻求解决方案。但是我仍然希望您意识到,如果您从Visual Studio中复制代码并将其粘贴到Word中,它将保留所有格式(包括配色方案)。
从其他位置复制粘贴时,您至少会保留空格和换行符信息,这些信息将用作代码格式的基础,然后在您将Chrisbux应用于该线程上时,可以将字体样式更改为固定宽度例如快递,码头等。
Word无法识别标识符,关键字,运算符,文字等之间的差异。据我所知,没有插件可以做到这一点。我所见过的Word文档上的大多数代码示例(并且我已经看到许多人作为软件开发人员在为公司的每一步工作记录开发过程的公司工作),只需使用一种样式即可将代码放入轮廓分明的框并定义固定宽度的字体。
不是技术上的答案,你问的问题,但有是一个插件做你希望做... OpenOffice的到底是什么。
http://extensions.services.openoffice.org/project/CodeFormatter
它仍在开发中,既不是完美的,也不是闪电般的,但是对于它支持的语言(C [++],Java,XML,Perl,Python和Basic),它确实表现得非常出色!与Visual Studio复制粘贴不同,您可以通过修改其使用(并生成)的样式来标记彩色代码来调整格式。
看到OpenOffice是一种$ 0产品,它似乎可以满足您的要求(与Word不同),至少值得考虑,不是吗?