如何将VBA代码复制到Word文档中并保留VBA编辑器的配色方案?
发布于 2011-06-30 23:04:34
您可以使用Notepad++以三种方式完成此任务。只想让你知道,Notepad++是记事本的一个更高级的版本,它支持“开箱即用”的不同代码文件的语法高亮显示-包括Visual Basic!
下载并安装它,启动它,然后加载您的VBA代码。你应该会自动看到它漂亮的颜色(如果没有,因为文件扩展名不是.vb,请转到Language -> VB或Language -> V -> VB)。
如果您需要更改任何颜色,您可以很容易地这样做-只需转到设置->样式配置器。从该菜单中,您可以更改各种高亮显示和字体选项,以满足您的需要-尽管默认设置通常足以满足大多数人的需求。
然后,转到插件-> NppExport。在此基础上,您可以考虑以下三个选项:
HTML
第一个是不言而喻的。第二个-“将所有格式复制到剪贴板”-会将带有突出显示的语法的整个文件复制到剪贴板。一旦你点击它,然后打开Microsoft Word或其他你最喜欢的文档编辑器,只需点击粘贴!您应该会看到语法突出显示的漂亮代码。如果出现错误,您可以尝试其他选项之一(导出到RTF/HTML),尽管我在使用剪贴板方法时从未遇到过问题。
发布于 2010-04-05 19:39:06
在cnet下载上有两个程序,可以免费试用。如果你没有尝试过,这里有链接:
发布于 2012-06-13 17:45:29
Smart Indenter可能就是你要找的东西?你可以将结果加载到Notepad++中,将语言设置为VB,然后另存为.rtf/.doc (或者打印到文件,我已经想不起来了)。
https://stackoverflow.com/questions/2578057
复制相似问题