我添加了一个自定义"新安全邮件"按钮添加到我的Outlook中。当用户单击按钮时,我希望显示新的邮件对话框,并且我想处理发送按钮单击事件,以便我可以执行一些其他操作并可能取消发送。
这里有很多关于如何使用Microsoft.Office.Interop.Outlook.MailItem从外部应用程序打开新的mial对话框的示例,但在Outlook添加中执行此操作的正确方法是什么?
感谢您的帮助, 马特
答案 0 :(得分: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”。