首页 > 解决方案 > VBA 编辑器中未列出数字签名

问题描述

我有一个数字签名出现在文件 => 信息 => 保护工作簿 => 添加数字签名 在此处输入图像描述 但是,它没有出现在 VBA 编辑器列表中:工具 => 数字签名 => 选择。在 VBA 中它只列出我自己创建的数字签名。 在此处输入图像描述

如何将真正的数字签名添加到我的 VBA 项目中?我为真正的目的启用了所有目的。它在 Internet 选项的个人选项卡上可见并且有效。

标签: excelvbacertificatedigital-signature

解决方案


证书必须是为代码签名而颁发的证书。为其他目的颁发的证书不会出现在那里。因此,请检查您的证书的用途。

因此,您可以运行certmgr.msc(使用Win+ R)找到您的证书,右键单击它 -> 属性并检查在第一个选项卡中设置了哪些用途。如果那里没有提到代码签名,则不能使用该证书。


推荐阅读