【发布时间】:2018-11-01 02:00:16
【问题描述】:
我开发了一个用户表单,可以将某些事件添加到我公司的共享日历中。我希望将它安装在另外两个系统上。
我意识到执行此操作的简单方法是简单地导出 .frm 和 .frx 文件并将它们导入其他计算机,但是,我正在寻找一种更直观的方法来执行此操作。例如,如果我要更改用户窗体上的代码,则需要将其复制到其他机器上。如果其他用户每次都必须导入新文件,这将很快变得乏味。
我之前在 Excel 中做过此类事情,将模块导出到临时 .bas 文件,然后在必要时重新导入。
我已经读到,在 Outlook 中执行此操作的唯一方法是开发 COM 插件。首先,这绝对是这种事情可能的唯一方式吗?其次,如果是这样,我将如何去做。我读过很多文章,但似乎有很多假设的知识。
【问题讨论】:
-
您可以覆盖VBA project file。然而,这很混乱。我怀疑如果您在 Outlook 打开时尝试此操作,将会发生不好的事情。另一种方法是Office Developer Tools。这是 Visual Studio 的加载项,可让您编写加载项。 Outlook 没有相当于 Excel 的 startup folder。
标签: vba module outlook com userform