使用VSTO检测Word 2007文档中的当前签名

时间:2010-09-22 10:31:07

标签: c# .net vba vsto signature

我正在尝试使用VSTO检测Word文档中的当前签名。我被卡住了,因为我对VSTO没有太多经验,其次我找不到任何关于此的文档。

到目前为止我开发了什么?

  1. 使用两个按钮为Word 2007创建了一个功能区加载项。
  2. 创建处理点击按钮的方法。
  3. 启动调试时,Word将打开一个包含签名行(本地存储文档)的文档。
  4. 我被困在哪里?

    我试图弄清楚Signature涉及哪些属性。一些代码:

    Word.Application wa = this.applicationObject;
    Word.Document doc   = wa.ActiveDocument;
    SignatureSet ss     = doc.Signatures;
    

    因此,SignatureSet保持为空,同时存在签名行。 count属性始终为0.

    应该修复或完成什么才能获得有效的IsDocumentSigned方法?

    所有的提示和技巧都很高兴看到:)

1 个答案:

答案 0 :(得分:1)

我认为Farrell在MSDN论坛上找到了这个问题的答案,如果有人有兴趣,这里就是链接。

http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/f032a616-ee63-424b-b56d-1e495e241b0e