C# 有没有办法以编程方式将数字签名添加到word文档中的VBA宏?

C# 有没有办法以编程方式将数字签名添加到word文档中的VBA宏?,c#,vb.net,vba,interop,ms-office,C#,Vb.net,Vba,Interop,Ms Office,有没有一种方法可以使用C#或VB.Net以编程方式将数字签名添加到word文档中的VBA宏 已经提出了一些类似的问题;但是,我找不到一个答案来回答我的问题: 不幸的是,在VBA环境中没有用于此的自动化API。通过调用Win32 API获取正确的窗口句柄,模拟这些窗口的键盘快捷键,突出显示正确的证书,等等,我让它在100%无人值守的情况下工作(因此我可以在自动构建中使用它)。甚至让它检测和捕获编译错误(获取错误对话框窗口并挖掘标签控件文本)。我花了几天的时间才让它可靠地工作,但这是可能的,甚至没有

有没有一种方法可以使用C#或VB.Net以编程方式将数字签名添加到word文档中的VBA宏

已经提出了一些类似的问题;但是,我找不到一个答案来回答我的问题:

不幸的是,在VBA环境中没有用于此的自动化API。通过调用Win32 API获取正确的窗口句柄,模拟这些窗口的键盘快捷键,突出显示正确的证书,等等,我让它在100%无人值守的情况下工作(因此我可以在自动构建中使用它)。甚至让它检测和捕获编译错误(获取错误对话框窗口并挖掘标签控件文本)。我花了几天的时间才让它可靠地工作,但这是可能的,甚至没有那么难


我很乐意发布,但我以前的雇主拥有代码:(

大量的黑客工作!可能是个好主意,你没有分享-它唯一要教的是如何破解windows。**顺便说一句,完全尊重-你所描述的解决方案很难实现。