我正在開發一個Outlook加載項,目前我不知道如何捕獲任務的複選框(標記完成)tick事件 - 特別是在「Outlook今日」視圖中。我想用我自己的功能覆蓋它。如何在'今日Outlook'中捕獲任務複選框的勾號事件? VSTO插件
請參閱附加圖像作爲參考複選框的參考。
我正在開發一個Outlook加載項,目前我不知道如何捕獲任務的複選框(標記完成)tick事件 - 特別是在「Outlook今日」視圖中。我想用我自己的功能覆蓋它。如何在'今日Outlook'中捕獲任務複選框的勾號事件? VSTO插件
請參閱附加圖像作爲參考複選框的參考。
Outlook今日頁是不是可以與集成的典型區域。這是可能的,因爲它基本上是一個.html頁面;見:https://technet.microsoft.com/library/cc750169.aspx。然而,這是20年的技術...
如果您主要感興趣的是陷入對該任務的更改,那麼您可以捕獲Tasks文件夾的Items.ItemAdd事件,並對修改後的任務執行任何您喜歡的操作。
Outlook對象模型不爲Outlook Today頁面提供任何內容。它只是列出你的文件夾中的項目。所以,你可以考慮辦理下列事件來完成這項工作:
當您將任務標記爲完成時,會觸發這兩個事件。但在PropertyChange
事件中,您需要單獨訂閱每個任務項目,這並不方便。
謝謝你的建議。我會研究這一點。 –
是的,你是對的 - 它只是一個HTML頁面。我實際上並沒有考慮我在做初始設計時的Outlook Today頁面。但是由於我正在執行的項目涉及到Outlook任務,用戶認爲他們可以在任務存在的地方執行任何操作 - 從這個意義上說,它位於Outlook Today頁面上。 :( 無論如何,感謝您的建議 - 我會研究這些並給你反饋。:) –