可以同时打开多个VBA项目吗?

时间:2019-08-19 12:57:16

标签: outlook outlook-vba

我有一个由我公司提供的VBA项目。它受密码保护,不能将新模块添加到项目中,也不能同时打开第二个模块。

我可以从该VBA项目中删除密码,同时打开另一个项目还是仍然同时运行自己的自定义宏?

我基本上想使用公司宏以及我自己的宏。

1 个答案:

答案 0 :(得分:1)

不能同时打开多个VBA项目。但是您可以打开,导入和导出多个模块。因此,按照这种方式使用模块,您可以在Outlook中同时使用两种解决方案。

正如我已经写过的,Outlook一次仅支持一个VBA项目。另一方面,可以选择在开始时使用所有可能的VBA项目中的哪个。 VBA项目保存在%appdata%\Microsoft\Outlook中单独的OTM文件中。

要启动除默认以外的其他VBA项目,必须启用此选项,下面列出了相应的注册表值:

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Security\EnableAltVba

必须将其设置为1),然后可以通过命令行切换启动Outlook

Outlook.exe /altvba \\MyServer\MyShare\otmfilename.otm