vba - Windows 10下VBA项目的数字签名

标签 vba outlook certificate digital-signature windows-10

昨天我从win 8.1升级到win 10。在win 8.1下的Outlook 2013中,我有一个VBA脚本(宏),它会自动向我发送的每封邮件添加密件抄送。这个脚本是数字签名的,所以我可以有这样的宏设置:“数字签名宏的通知,所有其他宏都被禁用”,而不必每次启动 Outlook 时都要求我启用这个宏。现在它不再起作用了。如果我将此宏安全设置设置为:“启用所有宏”,则脚本运行良好 - 但出于安全原因,我不想使用此设置。

所以显然问题出在 VBA 脚本的数字签名中。我从一开始就做了这一切:我删除了以前的证书,使用 SELFCERT.EXE 创建了新的证书,并像使用 win 8.1 一样完成了所有过程,一切都按照 here 的描述进行。除了第一次询问的部分,如果我信任发布者,我应该检查“始终信任来自该发布者的宏”。我无法调用此窗口。也许这指出了一些问题或不一致:它应该显示这个窗口让我检查它但没有显示,因为我以前在 win 8.1 下已经检查过它......?

有人知道如何解决这个问题吗?
谢谢!

最佳答案

我终于明白了!

我唯一需要做的就是以管理员身份运行 Outlook。一旦我这样做了,就会出现“信任来自该出版商的所有文档”的窗口,在我点击它之后,一切都像以前一样。

关于vba - Windows 10下VBA项目的数字签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31746786/

相关文章:

security - 通过 HTTP 传递客户端证书

vba - 使用 VBA 跨列复制文本

vba - 比较单元格值以激活 Msgbox

vba - 以主题作为文件名保存邮件

ios - 无法在 Firebase 上上传 iOS APNs 证书

ssl - 如何使用 Datadog 监控 ssl 证书?

vba - 检查大量单元格的最有效技术是否包含错误?

Excel Activex 列表框可在选择同一单元格时打开和关闭,而无需先单击另一个单元格

ios - 我只想打开 MS Outlook 应用程序并在 iOS 上使用 URL Scheme 查看 mailto 屏幕

python - 如何使用 Python 以相反的顺序浏览 Outlook 电子邮件