繁体   English   中英

有没有办法在Visual Basic中编辑Excel VBA宏

[英]Is there a way to edit an excel VBA macro in Visual Basic

我想在Visual Studio中编辑我的Excel宏,因为它更容易阅读和填充,有没有办法可以将默认编辑器更改为visual basic。

找到一个名为SourceTools.xla的工具,它允许将所有源代码快速导出到适当的文件(.bas,.frm,.cls,..)中,然后您可以使用自己喜欢的编辑器编辑文件。

然后,您可以从已编辑的文件更新VBA项目,最重要的是跟踪您喜欢的源控制系统(SVN,Git)中的源文件。

示例.xls文件,在类似命名的子文件夹中包含导出的源代码

SCR1

从VBA导出代码

SCR2

以及它创建的文件

SCR3

并使用外部编辑器更改文本。

SCR4

不幸的是,自动导入回VBA是错误的,我不得不求助于在编辑器中使用Ctrl-ACtrl-C和VBA中的Ctrl-ACtrl-V手动复制和粘贴代码。

但是导入SVN与TortoiseSVN一起很好地跟踪代码的变化。


您必须进入代码并将C:\\Programme\\TortoiseSVN\\bin\\更改为C:\\Program Files\\TortoiseSVN\\bin\\

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM