我想备份我的 VBA 项目,但似乎找不到简单的解决方案。
我可以分别导出每个用户窗体和模块,然后远程保存。但是想知道是否有其他方法?
我在另一个上看到了website关于复制 Outlook VBA .OTM 文件。这与 Word VBA 的文件扩展名相同吗?
最佳答案
源代码管理。
这就是开发人员在全局范围内工作的方式,几乎使用所有语言。 VBA 的 Office 嵌入式特性使这有点复杂,但这是一个已解决的问题,有多种解决方案。
其中一个目前正在积极开发中,并在您的 IDE 中添加了一个可停靠的侧面板,很像 Visual Studio 的 Team Explorer:
Rubberduck是 VBE 的 COM 加载项,包括此功能 - 即 VBA 项目的 Git/GitHub 源代码控制集成。
这是最新版本(撰写本文时为 1.4.3)中的一个“测试版”功能,但在所有其他选项中,集成 IDE 的源代码控制解决方案无疑是最好的解决方法不仅备份您的代码,而且还可以获得适当源代码控制的所有优势。
Disclaimer: I haven't written the source control integration feature, but I co-own the Rubberduck project, which is free and open-source (i.e. I have no vested interest in advertising it).
关于vba - 备份 VBA 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32742583/