2
我有一個郵件項從Outlook的其中一個文件夾中選取。我想打開,說這個郵件項目的原生Outlook回覆對話框。我怎樣才能做到這一點?如何在Outlook 2010中以編程方式顯示對話框(回覆/轉發/等)addin
我有一個郵件項從Outlook的其中一個文件夾中選取。我想打開,說這個郵件項目的原生Outlook回覆對話框。我怎樣才能做到這一點?如何在Outlook 2010中以編程方式顯示對話框(回覆/轉發/等)addin
好吧,我已經找到了自己的答案(這麼快!)
一些google搜索後,我登陸Outlook Object Model這個頁面上,偶然發現了以下幾點
使用特定項目的GetInspector方法,例如MailItem或ppointmentItem,以檢索與其關聯的檢查器。從該頁面
注意僅
的檢查對象表示顯示單個項目,如電子郵件,任務或約會
此時,我想起的MailItem有方法的窗口轉發/答覆;但是,那些返回相應的MailItem對象。然後我想起我還在那裏看到了一個Display類的Display方法,它顯示了一個關聯的檢查器......瀏覽Display的定義,顯示它「顯示」該對象的一個新檢查器。哇!
因此,這裏的代碼對於那些誰熱衷於瞭解,有通過我的演繹也許是枯燥的故事閱讀所有。
mailItem.Reply()顯示();
就這麼簡單!多可惜! :-)
你能否提供一些更詳細的信息?你是否在爲Outlook開發一些插件,以便選擇一些電子郵件併爲你打開本機回覆對話框?您是否在使用VSTO開發外接程序? – Tariqulazam
@Tariqulazam是的我正在使用VSTO,並喜歡打開我的插件正在處理的特定郵件項目的本機回覆對話框。該對話框將顯示給用戶。這就像在查看電子郵件時點擊回覆/回覆所有工具欄按鈕。 –