【问题标题】:How to write VBA Code to add Digital Signature to protect VBAProject?如何编写 VBA 代码以添加数字签名以保护 VBAProject?
【发布时间】:2013-04-11 07:35:28
【问题描述】:

我搜索了MSDN,它只给出了如何添加数字签名以保护整个工作簿的示例:

ActiveWorkbook.Signatures.AddNonVisibleSignature "{00000000-0000-0000-0000-000000000000}"

但是 VBAProject 不包含任何添加签名的方法,唯一的方法是:

手册步骤:

  1. 打开 excel 文件 --> Alt + F11(打开 VBA 项目)
  2. 工具 --> 数字签名 --> 选择 --> 选择证书 --> 确定
  3. 保存

有什么方法可以务实地做到这一点,或者有什么其他建议吗?

【问题讨论】:

  • 你见过link
  • @KazJaw 是的,但是这个宏将在服务器上运行,我无法模拟实现这一目标所需的所有步骤。

标签: c# excel vba vsto


【解决方案1】:

我认为你必须使用 c#.net 或 vb.net 来使用 VSTO,因为 vba 是有限的,不会做你想做的一切,所以看看 vsto...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-19
    • 2020-07-20
    • 1970-01-01
    • 2017-02-05
    • 1970-01-01
    • 2021-03-30
    • 1970-01-01
    相关资源
    最近更新 更多