如何将Excel VBA放入git

Kee*_*yOn 11 git excel

我在Excel中继承了一些VBA并想把它放到git中.就目前而言,git将其视为二进制文件,并且不希望进行文件更改增量,而是复制整个文件.

我想将各个宏分解为文件以将它们放入git中.有没有标准的方法来做到这一点?

小智 5

您应该能够将模块作为文本导出到 git 文件夹,然后按如下方式提交。

在 VBA 编辑器中为每个宏添加模块(菜单插入/模块)将每个宏代码复制到模块中并使用 control + E 保存为文本文件。保存到 git 文件夹中并使用正常的 git 程序提交任何更改。

当您更改 vba 代码时,重新保存(control+E)模块并正常更新 git。


Cod*_*y G 5

如果您使用 Rubberduck VBA,单击后

准备按钮

您可以使用文件菜单“导出活动项目”,将表单二进制文件和代码导出为 BAS 对象,它们只是纯文本。然后你可以提交到 git。

工具 -> 导出活动项目