如何在MS Word保留格式和语法高亮中显示代码片段?

有谁知道有什么方法可以在Microsoft Word文档中显示代码,并保留着色和格式化?最好是这种方法还能不显眼,而且容易更新。

我曾试着把代码作为普通文本列入,这看起来很糟糕,而且在编辑普通文本时也很碍事。 我也试过在文档中插入对象,一个WordPad文档和文本框,然后把代码放在这些对象中。 代码看起来要好得多,而且在编辑其他文本时也更容易避开。 然而,这些对象只能跨越一个页面,当需要添加几页代码时,编辑就成了一场噩梦。

最后,我知道有很多更好的编辑器/格式可以处理这个问题,但我只能用MS word工作。

试着定义一个名为'code'的样式,让它使用一个小的固定宽度的字体,这样看起来应该会更好。

使用CTRL+SPACEBAR来重置样式。

评论(5)

这有点间接,但效果非常好。 获取LiveWriter并安装这个插件。

http://lvildosola.blogspot.com/2007/02/code-snippet-plugin-for-windows-live.html

使用该插件将你的代码插入博客文章中。 选择全部,并将其复制到Word中。

它看起来很棒,而且可以包括行号。 它还可以像样地跨越页面。

HTH

科尔比-非洲

评论(1)

真的没有一个干净的方法来做到这一点,而且根据你的具体风格设置,它仍然可能看起来很可疑。

你可以尝试做的是,首先运行代码到HTML的转换(有很多程序可以做到),然后尝试用word打开HTML文件,这可能会给你提供格式化的漂亮代码,然后将其复制并粘贴到你的文档中。

评论(0)