【发布时间】:2019-08-24 04:42:46
【问题描述】:
几年前,我在 Excel 中创建了 20 到 30 个表单,外加一个 Excel 插件来处理这些表单。表单和加载项包含我们使用 Go Daddy 的证书签名的 VBA 代码。证书本月到期,公司要求我帮助他们完成任何需要做的事情,以确保表单仍然有效并且不会提示企业用户信任宏。
证书将与原始提供商 Go Daddy 续订。
我是否需要在每个文件中重新对 VBA 项目进行代码签名,或者代码签名是否足够聪明,可以意识到证书已更新并且仍然可以使用它?看来,最坏的情况是,我必须打开每个 VBA 项目并重新签署代码,保存文件,然后将它们重新部署到用户在使用它们时打开表单的服务器。
我可能可以通过反复试验来解决这个问题,但我不再在公司工作,并且在下周去办公室之前无法访问表格和证书。不过,我想做好准备,因此任何重新签名/重新部署都需要尽可能短的时间。
谢谢!
【问题讨论】:
标签: excel vba code-signing code-signing-certificate