【问题标题】:Launch the new mail dialog from within Outlook add in从 Outlook 插件中启动新邮件对话框
【发布时间】:2012-11-07 00:09:29
【问题描述】:

我在 Outlook 插件中添加了一个自定义的“新安全邮件”按钮。当用户单击该按钮时,我希望出现新邮件对话框,并且我想处理发送按钮单击事件,以便我可以执行一些额外的操作并可能取消发送。

这里有很多示例说明如何使用 Microsoft.Office.Interop.Outlook.MailItem 从外部应用程序打开新的 mial 对话框,但是在 Outlook 插件中执行此操作的正确方法是什么?

感谢您的帮助, 马特

【问题讨论】:

    标签: c# email outlook


    【解决方案1】:

    我设法在我的按钮单击事件中使用以下代码解决了这个问题。

    using Outlook = Microsoft.Office.Interop.Outlook;
    
    Outlook.MailItem mail = Globals.ThisAddIn.Application.CreateItem(Outlook.OlItemType.olMailItem);
    mail.UserProperties.Add("IsSecure", Outlook.OlUserPropertyType.olYesNo);
    mail.Display();
    

    我订阅发送点击事件并每次检查 MailItem 是否包含 UserProperty“IsSecure”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多