尽管有信任中心设置和数字签名,但 Outlook 2010 中的 VBA 宏突然被禁用?

Posted

技术标签:

【中文标题】尽管有信任中心设置和数字签名,但 Outlook 2010 中的 VBA 宏突然被禁用?【英文标题】:VBA Macros in Outlook 2010 are suddenly disabled despite trust center settings and digital signatures? 【发布时间】:2016-09-08 10:23:51 【问题描述】:

在尝试回答问题之前,请阅读以下所有要点

我已经不知所措了,宏应该根据我的设置运行。

    我的信任中心设置是“所有已签名宏的通知,所有其他宏已禁用”。我无法更改这些设置,因为集中式 IT 会设置它们。

    我坚持使用集中式 IT,签署自己的宏并将自己添加到受信任的发布者。这些宏运行了好几个星期。

    昨天下午,我的宏突然停止工作。我的信任中心保持不变,受信任的发布者列表保持不变 - 我的证书的发布者仍然出现在那里。

    我仔细检查了宏是否已签名 - 删除了我的所有代码并尝试了一个显示“测试”的 MsgBox - 即使这样也行不通。

【问题讨论】:

【参考方案1】:

我通过使用新证书签署项目解决了这个问题。

奇怪的是,我第一次尝试时它不起作用。我要么错过了表明它是新证书并信任发布者的消息,要么是一个奇怪的故障。

无论哪种方式,我都会高兴地重新编写和运行宏!

【讨论】:

以上是关于尽管有信任中心设置和数字签名,但 Outlook 2010 中的 VBA 宏突然被禁用?的主要内容,如果未能解决你的问题,请参考以下文章

Mailchimp电子邮件不会自动下载Outlook中的图像

由于 Windows 之前冻结,Outlook 宏已禁用

OutLook附件打不开问题彻底解决方案

尽管我明确设置了一个不验证任何证书的信任管理器,但为啥 Java 会尝试验证证书路径?

更新后禁用带有证书的宏

解决邮箱下载下来的word打不开的问题