2012-08-01 32 views
1

我正在開發c#/ .net中的outlook 2010加載項。我有一些項目需要從收件箱中導出到特定的位置。但在用戶回覆此郵件項目時(這是之前導出的 - 在導出時我更改了MessageClass)時,我也需要在用戶發送答覆時導出答覆。我捕捉到新的檢查器事件並將發送事件設置爲我的項目,但我無法弄清楚如何確保用戶按下回復而不是前進例如?!我無法在檢查員中找到任何可以確定按下回覆按鈕的屬性。outlook add-in 2010我如何知道用戶按下回覆按鈕?

你有什麼想法?

謝謝

回答

2

有幾種方法可以實現這一點。假設你已經檢查,如果它是(通過MailItem.Sent)新的消息或發送消息時,你可以檢查是否有(通過MailItem.ToMailItem.Recipients)指定收件人知道該消息是否是正向回覆

bool isReply = !string.IsNullOrEmpty(MailItem.To) || MailItem.Recipients.Count > 0 ; 
+0

我只需要知道,檢查員回覆窗口,這是它和它的作品。非常感謝,我無法相信我沒有想到這個解決方案!謝謝 – 2012-08-02 08:01:20

+0

很高興幫助你!請[接受答案](http://meta.stackexchange.com/a/23139/171414),以便其他人可以受益。 – SliverNinja 2012-08-02 14:26:32

+1

有同樣的問題,偉大的思維方式!謝謝。 – joe 2013-07-17 17:20:02

相關問題