Microsoft Outlook 2019:验证VBA项目签名时出错
移动到安装了Outlook 2019的新桌面后,我的VBA宏将无法运行。它默默地失败了。最后我触发了这个错误消息: 尝试验证VBA项目的签名时出错。宏将被禁用 VBA编辑器会声明: 此项目中的宏已禁用 我试着回答,但信息已经过时。老师的建议很有效。我不打算复制这篇文章,它有很好的视觉辅助。以下是我用自己的话学到的。也许这会帮助你避免涉猎整篇文章。(这并不是说它很难阅读。) 以下是步骤:Microsoft Outlook 2019:验证VBA项目签名时出错,vba,outlook,certificate,Vba,Outlook,Certificate,移动到安装了Outlook 2019的新桌面后,我的VBA宏将无法运行。它默默地失败了。最后我触发了这个错误消息: 尝试验证VBA项目的签名时出错。宏将被禁用 VBA编辑器会声明: 此项目中的宏已禁用 我试着回答,但信息已经过时。老师的建议很有效。我不打算复制这篇文章,它有很好的视觉辅助。以下是我用自己的话学到的。也许这会帮助你避免涉猎整篇文章。(这并不是说它很难阅读。) 以下是步骤: 创建自签名证书 使用证书对宏进行签名 验证Outlook安全设置 第一次跑步 这里有更多的细节 需要有证书才能
C:\ProgramFiles\MicrosoftOffice\root\Office16\SelfCert.exe
(其他版本请参阅我链接的文章)
在创建宏的VBA编辑器(ALT+F11)中,选择:
Tools-> Digital Signature…
您应该看到当前VBA项目尚未签名。这就是问题所在。与2013年不同,当您按下“选择…”按钮时,您将看到一个屏幕来选择您刚刚创建的证书。(安装是自动的。)
下一步导航:
File-> Options-> Trust Center-> Trust Center Settings…-> Macro Settings
确保选中此选项:数字签名宏的通知,禁用所有其他宏
重新启动Outlook。退出时,系统将提示您保存对VBA项目的更改。选择“是”
当您第一次运行新签名的宏时,系统会通知您。选择始终信任此发布者的宏或文档,并且不会再次提示您。以下文章并不能解决此错误,事实上,我从文章开始,在来到这里之前测试了3次。可能重复: