如何漂亮打印VBA代码?

如何将VBA代码复制到Word文档中并保留VBA编辑器颜色scheme?

您可以使用Notepad ++以三种方式完成此操作。 大家知道,Notepad ++是记事本的更高级版本,它支持不同代码文件的语法高亮显示 – 包括Visual Basic在内!

下载并安装它,启动它,然后加载你的VBA代码。 你应该自动看到它漂亮的颜色(如果没有,因为文件扩展名是.vb以外的东西,去语言 – > VB或语言 – > V – > VB)。

如果您需要更改任何颜色,您可以轻松完成 – 只需进入“设置” – >“风格configuration器”即可。 从该菜单中,您可以更改各种突出显示和字体选项,以满足您的需求 – 虽然默认通常足够大多数。

然后,进入插件 – > NppExport。 从那里,你可以考虑三个选项:

  • 直接从记事本++打印
  • 将所有格式复制到剪贴板
  • 导出到RTF
  • 导出为HTML

首先是自我解释。 第二个 – “将所有格式复制到剪贴板” – 将用突出显示的语法将整个文件复制到剪贴板。 一旦你点击它,然后打开Microsoft Word或其他最喜欢的文档编辑器,只需点击粘贴! 你应该看到漂亮的语法高亮的代码。 如果出现问题,那么你可以尝试其他选项之一(导出到RTF / HTML),虽然我从来没有问题的剪贴板方法。

在cnet下载有两个程序,可以免费试用。 如果你没有尝试他们,这里是链接:

  • VB-VBA代码格式化器和打印机2.2
  • VBAcodePrint 6.13.110

Highlight支持广泛的操作系统和包括Visual Basic在内的150多种语言,但我不确定VBA。

智能压头可能是你在找什么? 您可以将结果加载到Notepad ++中,将语言设置为VB并保存为.rtf / .doc(或打印到文件,不能记住我的头顶)。