将 VSTO 2012 与 Outlook 2010 PIA(即版本 12)一起使用,我试图将回复事件挂接到消息上;但是得到一个我分配给方法组的编译错误。我在网上看到了一些使用下面的强制转换方法的其他代码,但它不会为我编译。类型库中的定义似乎缺少可能是问题的“事件”关键字,但我不清楚如何解决。
using Outlook = Microsoft.Office.Interop.Outlook;
...
void Application_ItemLoad(object Item)
{
if (Item is Outlook.MailItem)
{
Outlook.MailItem mi = Item as Outlook.MailItem;
Outlook.MailItemClass emi = Item as Outlook.MailItemClass;
emi +=new Microsoft.Office.Interop.Outlook.ItemEvents_10_ReplyEventHandler(MyReply);
}
}
private void MyReply(object Response, ref bool Cancel)
{
if (Response is Outlook.MailItem)
{
Outlook.MailItem re = Response as Outlook.MailItem;
//..
}
}
建议和帮助表示赞赏。谢谢!