2017-05-05 14 views
0

私はOutlookアドインを開発していますが、現在、タスクのチェックボックス(完全なマーク)のイベントをキャプチャする方法はわかりません。特にOutlook Todayのビューでは特にそうです。私は自分の関数でそれをオーバーライドしたいと思います。「Outlook Today」のタスクチェックボックスのチックイベントをキャプチャする方法は? VSTOアドイン

参照されているチェックボックスの参照として添付の画像を参照してください。

Outlook Today Task

答えて

0

Outlookの今日のページには、と統合することができ、典型的な地域ではありません。基本的には.htmlページなので、可能です。 https://technet.microsoft.com/library/cc750169.aspxを参照してください。ただし、これは20歳の技術です...

このタスクの変更をトラップすることに主に関心がある場合は、TasksフォルダのItems.ItemAddイベントをトラップし、変更したタスク。

+0

はい、そうです、それはちょうどhtmlページです。私は最初の開発をしていたとき、Outlook Todayのページを実際には考慮しなかった。しかし、私がやっているプロジェクトには見通しのタスクが含まれているので、ユーザーはタスクが存在する場所であれば何でもできると想定していました。その意味では、Outlook Todayページにあります。 :( とにかく、アドバイスありがとう - 私はこれらを見て、あなたにフィードバックを与えるでしょう:) –

0

Outlookオブジェクトモデルは、Outlook Todayページには何も提供しません。あなたのフォルダからアイテムをリストするだけです。だから、あなたは仕事を得るために、次のイベントを処理検討してください。

  • 指定されたコレクション内の項目が変更されたときに発生するアイテムクラスのItemChangeイベント。
  • オブジェクトの明示的なビルトインプロパティが変更されたときに発生するOutlookアイテムのイベント。PropertyChange

タスクを完了としてマークすると、両方のイベントが発生します。しかし、PropertyChangeイベントの場合は、個々のタスク項目を個別に購読する必要があります。これは本当に便利ではありません。

+0

アドバイスをいただきありがとうございます。私はそれを調べます。 –

関連する問題