首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何漂亮地打印VBA代码?

如何漂亮地打印VBA代码?
EN

Stack Overflow用户
提问于 2010-04-05 19:20:43
回答 7查看 37.6K关注 0票数 42

如何将VBA代码复制到Word文档中并保留VBA编辑器的配色方案?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-06-30 23:04:34

您可以使用Notepad++以三种方式完成此任务。只想让你知道,Notepad++是记事本的一个更高级的版本,它支持“开箱即用”的不同代码文件的语法高亮显示-包括Visual Basic!

下载并安装它,启动它,然后加载您的VBA代码。你应该会自动看到它漂亮的颜色(如果没有,因为文件扩展名不是.vb,请转到Language -> VB或Language -> V -> VB)。

如果您需要更改任何颜色,您可以很容易地这样做-只需转到设置->样式配置器。从该菜单中,您可以更改各种高亮显示和字体选项,以满足您的需要-尽管默认设置通常足以满足大多数人的需求。

然后,转到插件-> NppExport。在此基础上,您可以考虑以下三个选项:

HTML

  • 直接从Notepad++打印

  • 将所有格式复制到clipboard

  • Export to RTF

  • 导出到

第一个是不言而喻的。第二个-“将所有格式复制到剪贴板”-会将带有突出显示的语法的整个文件复制到剪贴板。一旦你点击它,然后打开Microsoft Word或其他你最喜欢的文档编辑器,只需点击粘贴!您应该会看到语法突出显示的漂亮代码。如果出现错误,您可以尝试其他选项之一(导出到RTF/HTML),尽管我在使用剪贴板方法时从未遇到过问题。

票数 40
EN

Stack Overflow用户

发布于 2010-04-05 19:39:06

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

  • VB-VBA Code Formatter & Printer 2.2
  • VBAcodePrint 6.13.110
票数 2
EN

Stack Overflow用户

发布于 2012-06-13 17:45:29

Smart Indenter可能就是你要找的东西?你可以将结果加载到Notepad++中,将语言设置为VB,然后另存为.rtf/.doc (或者打印到文件,我已经想不起来了)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2578057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档