1
我有一個Outlook加載項,可將自定義發送按鈕添加到Compose檢查器窗口的NewMailMessage選項卡中。當點擊這個自定義按鈕時,我想在發送之前對正在發送的電子郵件進行一些修改。如何從按鈕點擊事件中獲取電子郵件?在比Outlook 2010更舊的版本中,我知道您可以通過編程方式獲取「發送」按鈕並在其上調用Execute
來模擬發送消息。但在2010年及以後的版本中,此方法已被棄用。 MSDN建議爲功能區定製實施IRibbonExtensibility,但是我需要爲我的目的這麼做嗎?outlook vsto執行自定義發送消息
我找到了答案: <! - 語言:C# - > 如果(this.Context是Outlook.Inspector) { Outlook.Inspector oInsp = this.Context as Outlook.Inspector; if(oInsp.CurrentItem is Outlook.MailItem) { Outlook.MailItem oMail = oInsp.CurrentItem as Outlook.MailItem; ((Outlook._MailItem)oMail).Send(); } } – user1715925