有没有一种方法可以在Visual Basic中编辑Excel VBA宏

时间:2019-04-17 07:53:48

标签: excel vba visual-studio

我想在Visual Studio中编辑Excel宏,因为它更易于阅读和使用,是否可以将默认编辑器更改为Visual Basic。

1 个答案:

答案 0 :(得分:0)

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

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

在类似名称的子文件夹中具有示例源代码的.xls文件

scr1

从VBA导出代码

scr2

及其创建的文件

scr3

,然后使用外部编辑器更改文本。

scr4

不幸的是,自动导入VBA的过程很麻烦,我不得不借助编辑器中的Ctrl-ACtrl-CCtrl-A,{{1 }}。

但是,将TortoiseSVN导入SVN可以很好地跟踪代码更改。


您将必须输入代码并将Ctrl-V更改为C:\Programme\TortoiseSVN\bin\