我使用Microsoft Office目录中的selfcert.exe应用程序为我构建的宏创建了自签名数字证书。我应用证书然后关闭Outlook - 根据我的理解,我应该在重新打开Outlook时获得安全提示,允许选择“启用此发布者的所有宏”。
我从未收到此提示,并且在尝试运行宏时,我收到一条消息,表示它已被禁用 - 尽管已将宏安全设置设置为'数字签名宏的通知,所有其他宏已禁用'< /强>
为什么Outlook不认为宏是经过数字签名的?如果您导航到工具 - &gt;它是可见的。 VBA上的数字签名。
我怀疑这可能与证书未列为“受信任的发布者”有关,但我尝试将证书复制到certmgr下的“受信任的发布者/受信任的根证书”目录中(“管理用户证书”中的开始菜单),这没有什么区别。