如何使用我们购买的证书签署 XLAM 文件?

How can I sign an XLAM file using a certificate we purchased?

我需要使用我们购买的代码签名证书(我想是从 GoDaddy 购买的)对 .XLAM 文件进行签名。据说这样做的方法是 install the SIP signing extension 来自 Microsoft。

I 运行 regsvr32.exe 在两个 DLL 上,vbe7.dll 在同一个文件夹中。但是当我 运行 signtool.exe 我得到:

SignTool Error: This file format cannot be signed because it is not recognized. SignTool Error: An error occurred while attempting to sign: setup\AutoTagExcelMacro.xlam

知道我还需要做什么吗?

我与 Microsoft 支持工程师一起解决了这个问题,但我们无法解决它。

但我随后在另一台计算机上进行了尝试 - 安装了 SIP,它工作正常。所以一个解决方案是使用另一台计算机。