vba - 备份 VBA 项目

标签 vba excel ms-word

我想备份我的 VBA 项目,但似乎找不到简单的解决方案。

我可以分别导出每个用户窗体和模块,然后远程保存。但是想知道是否有其他方法?

我在另一个上看到了website关于复制 Outlook VBA .OTM 文件。这与 Word VBA 的文件扩展名相同吗?

最佳答案

源代码管理。

这就是开发人员在全局范围内工作的方式,几乎使用所有语言。 VBA 的 Office 嵌入式特性使这有点复杂,但这是一个已解决的问题,有多种解决方案。

其中一个目前正在积极开发中,并在您的 IDE 中添加了一个可停靠的侧面板,很像 Visual Studio 的 Team Explorer:

RD Source Control panel

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/

相关文章:

使用两个日期的 SQL 查询

vba - 使用 VBA 检查页面上是否存在元素

vba - Word、Paragraphs.Add 不返回刚刚添加的段落

c++ - 我怎样才能在计算机上找到 MS Word 的版本?

r - 如何导出 R 随机森林模型以在 Excel VBA 中使用而无需 API 调用

vba - Excel VBA - 检查字符是否等于符号

excel - 是否可以在excel中计算这个系列总和?

python - 如何用新行扩展Excel单元格?

c# - 字节数组到 excel 工作簿

c# - 在 C# 中操作 Word 2007 文档 XML