0

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

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

感谢您的帮助,马特

4

1 回答 1

0

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

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”。

于 2012-11-06T16:09:29.363 回答