除非 VB 编辑器打开一次,否则 VbaProject.OTM 不起作用

除非 VB 编辑器打开一次,否则 VbaProject.OTM 不起作用

我正在寻找一个解决方案来解决这个问题,当我复制 VbaProject.OTM 并打开 Outlook 时,我的宏无法运行。我所要做的就是打开 VB 编辑器,然后关闭它/关闭 Outlook 并启动它,这样它就可以正常工作,但这显然不是理想的选择。

答案1

我的解决方案是使用自创建的代码签名证书对项目进行签名并将其添加到“受信任的发布者”商店。

答案2

您的 VbaProject.otm 文件似乎已损坏,请尝试重命名 VBAProject 并创建一个新的。

  1. 关闭 Outlook 客户端。
  2. 找到您的 VbaProject.otm 文件。(C:\Users\username\AppData\Roaming\Microsoft\Outlook。记得显示隐藏文件夹)
  3. 重命名该文件或者直接删除它。
  4. 重新启动 Outlook,然后将创建一个新的 VbaProject.otm 文件。

供你参考:https://social.technet.microsoft.com/Forums/office/en-US/4951c898-2102-4e1e-bc82-132d23a102c5/outlook-365-crashes-when-saving-vbaprojectotm?forum=outlook

相关内容