如何将程序打印到MS Word?

时间:2009-03-25 19:38:03

标签: formatting ms-word

我们有一个项目,教授要求我们使用microsoft字打印程序代码。然而,当我用ms语言粘贴我的所有代码时,事实证明它没有着色,那些漂亮的编程字体..它只是在微软的单词中看起来非常难看..

我希望这张照片非常华丽地印在纸上。就像我们在记事本++中看到的那样

7 个答案:

答案 0 :(得分:5)

如果您使用的是Windows,则可以在Visual Studio中打开源代码(假设它是C ++,C#或VB),复制代码并将其粘贴到Word中。

“Visual Studio”到“Word”会保留格式(颜色和字体)。

答案 1 :(得分:2)

我可以避免使用Word。它不仅非常擅长保持格式,也不能提供真正美观的打印效果。

  • 断行不是程序感知的。
  • 段落破坏不是程序感知。
  • 从VS保留格式不会进行基于结构的标记,是吗?
  • Word的排版引擎比TeX或Quark / Indesign
  • 差很多

答案 2 :(得分:1)

Microsoft Word对于代码审查非常方便。特别是如果您不想为明确设计用于同行代码审查的工具之一挥霍。每个审阅者都可以在文档中插入他们的注释和/或修改代码本身。如果您继续跟踪更改,则可以查看更改内容并接受或拒绝更改。在审核期间,您只需循环浏览注释和更改。完成所有操作后,您只需将最终产品复制并粘贴回源文件即可。它不得不拿出一个评论列表,解密它们然后自己合并这些请求。

编辑:我们使用Visual Studio。因此,源和Microsoft Word之间的剪切/粘贴工作正常,但行长度超过页面大小的情况除外。

答案 3 :(得分:1)

如果你有NppExport插件,请转到

  

插件 - > NppExport - > (然后您可以选择“导出到RTF”,“将RTF复制到剪贴板”或“将所有格式复制到剪贴板”)

如果选择导出到rtf,则在Microsoft Word中打开它,如果选择复制到剪贴板,则将其粘贴到Word

希望这有帮助

我为我的SQL分配尝试了它并且它可以正常工作

答案 4 :(得分:0)

我不确定我是否理解这个问题,但是如果你问“我如何将我的源代码放入Word并使其看起来很像Notepad ++”,那么你将需要对自动化Microsoft Word进行一些研究。

Word automation using C#
OLE Automation using Word (Article)
Microsoft Word Automation Class

答案 5 :(得分:0)

这看起来很明显,但是你如何从记事本++中打印它?

答案 6 :(得分:0)

Eclipse做了与decasteljau相同的事情。

当您从eclipse中复制代码,然后粘贴到Outlook上时,代码会保留其颜色。