有没有一种方法可以在Microsoft Word文档中显示代码并保留着色和格式? 最好,该方法也应该不显眼且易于更新。
我尝试将代码作为普通文本包含在内,但效果很差,编辑常规文本时会妨碍。 我还尝试将对象插入文档中,如WordPad文档和文本框,然后将代码放入这些对象中。 代码看起来更好,并且在编辑其余文本时更容易避免。 但是,这些对象只能跨越一页,当需要添加多页代码时,编辑变成了恶梦。
最后,我知道还有更好的编辑器/格式可以轻松处理此问题,但我被困在使用MS Word。
有没有一种方法可以在Microsoft Word文档中显示代码并保留着色和格式? 最好,该方法也应该不显眼且易于更新。
我尝试将代码作为普通文本包含在内,但效果很差,编辑常规文本时会妨碍。 我还尝试将对象插入文档中,如WordPad文档和文本框,然后将代码放入这些对象中。 代码看起来更好,并且在编辑其余文本时更容易避免。 但是,这些对象只能跨越一页,当需要添加多页代码时,编辑变成了恶梦。
最后,我知道还有更好的编辑器/格式可以轻松处理此问题,但我被困在使用MS Word。
这个方法有些绕,但非常有效。下载安装Windows Live Writer,并安装这个插件:代码片段插件
使用该插件将代码插入博客文章中,全选并复制到Word。
这样做能使代码看起来很棒,包括行号,也可以跨页显示。
希望对您有所帮助。
Colby Africa
我将代码粘贴到这里,以便空格、制表符和花括号格式整齐http://www.tutorialspoint.com/online_java_formatter.htm
然后我将从第1步得到的代码粘贴到这里,以添加颜色和字体 http://markup.su/highlighter/
然后将从第2步得到的预览代码粘贴到MS Word中。最终看起来会像这样
根据我的经验,从Eclipse和Notepad++复制黏贴到Word中是直接可行的。
但有时候会出现一个问题,就是文件没有保留语法高亮显示。我会新建一个.java文件,把代码复制粘贴进去,再复制粘贴到Word中解决这个问题...
像其他人说的那样,可以创建一个新的段落样式。我通常使用等宽字体(如Courier New),字号较小,接近8px,单倍行距,段落之间无空格,制表位设置小一点(0.5cm、1cm等等,一直到5cm),在文本周围加上简单的线框,并禁用语法检查。这样我就可以获得与Eclipse相同的行折行效果,而不需要做其他任何处理。
希望我的回答对你有所帮助;)
2019年解决此问题的答案:
现在,大多数回答这个问题的方法已经过时。我希望有一种方法可以时不时地重新检查旧的问题和答案!
我发现与Office 365及其相关程序配合使用的此问题解决方法可以在这里找到。