昨天我从win 8.1升级到win 10。在win 8.1下的Outlook 2013中,我有一个VBA脚本(宏),可以自动将密送抄送添加到每个发送的邮件中。这个脚本是数字签名的,所以我可以像这样设置宏设置:“数字签名宏的通知,所有其他宏都禁用”,而不必每次启动Outlook时都要求我启用此宏。现在它不再起作用了。如果我将此宏安全设置为“启用所有宏”,则脚本可以正常工作-但出于安全原因,我不想使用此设置。
所以问题显然出现在VBA脚本的数字签名中。我从头开始做了所有事情:我删除了以前的证书,使用SELFCERT.EXE创建了新证书,并像在win 8.1中一样执行了所有过程,并且一切都进行得很顺利,就像here中描述的那样,除了应该只在第一次询问我是否信任发布者并且我应该检查“始终信任此发布者的宏”的部分。我无法调用此窗口。也许这指出了一些问题或不一致性:它应该向我显示此窗口以供我检查,但由于我之前在win 8.1下已经检查过它,所以它没有显示...?
有人有解决这个问题的想法吗? 谢谢!