注意: 此功能已经被删除。 Rubberduck仍然允许导出VBA项目的所有代码文件到文件系统中,但截至2019/02/08,虽然它允许一次性导入所有代码文件,但它不会在导入时覆盖现有模块,这使得此答案基本上无效。
免责声明:我是Rubberduck VBA项目的贡献者。
用于VBE的Rubberduck VBA插件添加了多个功能,包括所有VBA主机的源控制。它是活跃开发的、开源的、免费的,并且适用于Excel(以及Access、Word、PowerPoint等)从Excel 2000版本开始的所有版本和32位与64位的Office。
Rubberduck使用LibGit2Sharp库,因此您可以直接集成GitHub和其他基于云的服务,或者您可以将模块和表单简单地导出到一个文件夹中。
您可以在GitHub上找到该项目:https://github.com/rubberduck-vba/Rubberduck