3

VSTO を使用して Word ドキュメント内の現在の署名を検出しようとしています。1 つは VSTO の経験があまりなく、もう 1 つはこれに関するドキュメントが見つからないためです。

これまでに何を開発しましたか?

  1. 2 つのボタンを備えた、Word 2007 用のリボン アドインを作成しました。
  2. クリックされたボタンを処理するためのメソッドを作成しました。
  3. デバッグを開始すると、Word が開き、署名欄を含むドキュメント (ローカルに保存されたドキュメント) が表示されます。

どこで行き詰まりましたか?

どのプロパティが署名に関係しているかを把握しようとしました。いくつかのコード:

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

その結果、SignatureSet は空のままですが、現在の署名欄があります。count プロパティは常に 0 です。

機能する IsDocumentSigned メソッドを取得するには、何を修正または実行する必要がありますか?

あらゆる種類のヒントとコツをご覧ください:)

4

1 に答える 1

1

FarrellはMSDNフォーラムでこの質問に対する答えを見つけたと思います。興味のある人がいれば、ここにリンクがあります。

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

于 2010-10-12T08:35:57.817 に答える