0
我目前正在開發一個VSTO應用程序,它調用Windows窗體「嚮導」一樣的用戶界面的MailItem參考。我一直在尋找廣泛整個MSDN和谷歌,但不能直接找到答案,我的問題:VSTO獲得Click事件發件人
你如何獲取當前調用的MailItem對象的的MailItem參考?
場景:
用戶打開電子郵件。在電子郵件中,我的自定義功能區按鈕處於活動狀態。用戶調用按鈕上的Click事件。我想有一種演員陣容,但我沒有看到要投什麼。我認爲發件人不會是的MailItem但UI線程。
任何幫助將大規模讚賞。
Private Sub Customs_Click(sender As System.Object, e As Microsoft.Office.Tools.Ribbon.RibbonControlEventArgs) Handles Customs.Click
Dim tsWizard As New TimeStampWizard()
tsWizard.Show()
End Sub
非常感謝
昏暗buttonClicked作爲Microsoft.Office.Tools.Ribbon.RibbonButton buttonClicked = CTYPE(發件人,RibbonButton) 昏暗inspectorContext = CTYPE (buttonClicked.Ribbon.Context,Microsoft.Office.Interop.Outlook.Inspector) 昏暗currentMail = CTYPE(inspectorContext.CurrentItem,Microsoft.Office.Interop.Outlook.MailItem) 昏暗tsWizard作爲新TimeStampWizard(currentMail) tsWizard.Show() 做的工作對我來說。找出它並搜索了一下,發現了以下內容。以防其他人彈出同樣的問題。 – 2013-04-29 12:07:22