【问题标题】:How do I get the Outlook.MailItem from a new Compose window?如何从新的撰写窗口获取 Outlook.MailItem?
【发布时间】:2012-12-07 05:53:07
【问题描述】:

我正在尝试从我的加载项中捕获 MailItem 对象。我尝试查看Globals.FormRegions,但并没有真正到达任何地方。任何线索如何在新的撰写窗口中访问Outlook.MailItem

【问题讨论】:

    标签: c# vsto outlook-addin outlook-2010


    【解决方案1】:

    您可以使用ActiveInspector 访问MailItem检查器是显示单个 Outlook 项目的窗口。 Inspector.CurrentItem 返回当前显示在检查器窗口中的 Outlook 项目。

    Outlook.MailItem mailItem = Globals.ThisAddIn.Application.ActiveInspector().CurrentItem as Outlook.MailItem;
    

    【讨论】:

    • 这行得通。我最终选择的路线是控制应用程序的 ItemSend 事件,然后以这种方式访问​​邮件项。然而,这确实回答了我的问题!
    猜你喜欢
    • 1970-01-01
    • 2011-10-08
    • 2014-09-15
    • 2020-02-25
    • 2015-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-12
    相关资源
    最近更新 更多