以编程方式导入Outlook VBA用户表单

时间:2018-05-22 10:23:26

标签: vba module com outlook-vba userform

我开发了一个用户表单,可以将某些事件添加到我公司的共享日历中。我希望在其他两个系统上安装它。

我意识到执行此操作的简单方法是简单地导出.frm和.frx文件并将其导入其他计算机,但是,我正在寻找一种更直观的方法来执行此操作。例如,如果我要更改userform上的代码,则需要在其他计算机上复制。如果其他用户每次都必须导入新文件,这将很快变得乏味。

我之前在 Excel 中完成了此类操作,方法是将模块导出到临时.bas文件,然后在必要时重新导入。

我已经读过,在 Outlook 中执行此操作的唯一方法是开发COM插件。首先,这绝对是这类事物可能的唯一方式吗?其次,如果是这样,我将如何做到这一点。我读了很多文章,但似乎有很多假设的知识。

1 个答案:

答案 0 :(得分:0)

我曾经通过引用VBIDE来做到这一点,我通常遇到的问题是防病毒软件和参考路径。当Outlook进入严苛的安全模型时,它就变得更难了。

如果你想尝试的话,Chip Pearson有一些很好的例子,但我又一段时间没有做过。

您需要从“工具”,“参考”中为项目添加Microsoft Visual Basic For Applications Extensibility引用。

Programming the VBA Editor

祝你好运。