我很擅长在C#中开发插件,所以如果这是一个简单的问题就道歉。
基本上我试图创建一个插件,一旦用户点击发送它就会打开一个表单,用户可以用它来选择邮件分类。
我已经设置了表单,但在发送项目时我很难调用表单。
到目前为止我得到的是:
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
Application.ItemSend += new
Outlook.ApplicationEvents_11_ItemSendEventHandler(FormRegion1);
}
任何帮助都会受到极大关注。
感谢您抽出时间
答案 0 :(得分:1)
您需要为ItemSend事件添加事件处理程序:
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
this.Application.ItemSend += new Microsoft.Office.Interop.Outlook.ApplicationEvents_11_ItemSendEventHandler(Application_ItemSend);
}
void Application_ItemSend(object Item, ref bool Cancel)
{
if (Item is Outlook.MailItem)
{
Form1 f = new Form1();
f.Show();
}
}