2011-10-22 51 views
2

我有一個郵件項從Outlook的其中一個文件夾中選取。我想打開,說這個郵件項目的原生Outlook回覆對話框。我怎樣才能做到這一點?如何在Outlook 2010中以編程方式顯示對話框(回覆/轉發/等)addin

+0

你能否提供一些更詳細的信息?你是否在爲Outlook開發一些插件,以便選擇一些電子郵件併爲你打開本機回覆對話框?您是否在使用VSTO開發外接程序? – Tariqulazam

+0

@Tariqulazam是的我正在使用VSTO,並喜歡打開我的插件正在處理的特定郵件項目的本機回覆對話框。該對話框將顯示給用戶。這就像在查看電子郵件時點擊回覆/回覆所有工具欄按鈕。 –

回答

3

好吧,我已經找到了自己的答案(這麼快!)

一些google搜索後,我登陸Outlook Object Model這個頁面上,偶然發現了以下幾點

使用特定項目的GetInspector方法,例如MailItem或ppointmentItem,以檢索與其關聯的檢查器。從該頁面

注意僅

的檢查對象表示顯示單個項目,如電子郵件,任務或約會

此時,我想起的MailItem有方法的窗口轉發/答覆;但是,那些返回相應的MailItem對象。然後我想起我還在那裏看到了一個Display類的Display方法,它顯示了一個關聯的檢查器......瀏覽Display的定義,顯示它「顯示」該對象的一個​​新檢查器。哇!

因此,這裏的代碼對於那些誰熱衷於瞭解,有通過我的演繹也許是枯燥的故事閱讀所有。

mailItem.Reply()顯示();

就這麼簡單!多可惜! :-)

相關問題