2012-02-21 64 views
1

當用戶在Outlook中按下「新郵件」按鈕時,需要找到解決方案以掛鉤按鈕點擊事件。 由於我篡改了電子郵件,我不希望電子郵件被改動,除非它在新的電子郵件上,否則用戶將被提示保存電子郵件,如果他們按下轉義。當用戶在outlook中點擊「新郵件」時掛鉤按鈕點擊事件

展望2010年VSTO AddIn正在使用

任何幫助嗎?

回答

0

您可以做的最好的事情是鎖定事件Globals.ThisAddIn.Application.Inspectors屬性。如果您檢查MailItem.Sent屬性(來自inspector.CurrentItem),您可以確定它是新消息還是接收到的消息。

在鎖定「新消息」操作後需要執行的操作是什麼?

+0

我需要更改電子郵件的發件人,如果我沒有檢測到它是否有新郵件,我會篡改電子郵件,當人們按下轉義時,他們會被要求保存或放棄該文件,並且他們不想要這個令人不安的步驟:) – 2012-02-22 10:44:45

+0

現在我嘗試你的建議解決方案.. :) – 2012-02-22 10:45:15

+0

你可以在發送之前改變消息(通過['MailItem.Send'](http://msdn.microsoft.com/zh-cn/ -us/library/microsoft.office.interop.outlook.itemevents_10_event.send.aspx))而不是在消息創建過程中? – SliverNinja 2012-02-22 14:41:09