C# 从Outlook加载项中启动“新建邮件”对话框
我已将自定义的“新建Secure Mail”按钮添加到Outlook加载项中。当用户单击按钮时,我希望显示“新建邮件”对话框,并希望处理“发送按钮单击”事件,以便执行一些附加操作并可能取消发送 这里有很多示例说明如何使用Microsoft.Office.Interop.Outlook.MailItem从外部应用程序打开新对话框,但在Outlook加载项中执行此操作的正确方法是什么 谢谢你的帮助,C# 从Outlook加载项中启动“新建邮件”对话框,c#,email,outlook,C#,Email,Outlook,我已将自定义的“新建Secure Mail”按钮添加到Outlook加载项中。当用户单击按钮时,我希望显示“新建邮件”对话框,并希望处理“发送按钮单击”事件,以便执行一些附加操作并可能取消发送 这里有很多示例说明如何使用Microsoft.Office.Interop.Outlook.MailItem从外部应用程序打开新对话框,但在Outlook加载项中执行此操作的正确方法是什么 谢谢你的帮助, Matt在我的按钮单击事件中,我用以下代码设法解决了这个问题 using Outlook = Mic
Matt在我的按钮单击事件中,我用以下代码设法解决了这个问题
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”