我有一个由我公司提供的VBA项目。它受密码保护,不能将新模块添加到项目中,也不能同时打开第二个模块。
我可以从该VBA项目中删除密码,同时打开另一个项目还是仍然同时运行自己的自定义宏?
我基本上想使用公司宏以及我自己的宏。
答案 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