2
我正在尝试为Outlook 2007中的共享邮箱创建一个弹出邮件提醒。 以下代码不起作用。为什么?共享邮箱Outlook 2007的新邮件提醒
private Microsoft.Office.Interop.Outlook._Explorers Explorers;
private Microsoft.Office.Interop.Outlook.NameSpace outlookNamespace;
private Microsoft.Office.Interop.Outlook.MAPIFolder mFolder;
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
Explorers = this.Application.Explorers;
outlookNamespace = this.Application.GetNamespace("MAPI");
mFolder = outlookNamespace.Folders["Mailbox -AdditionalMailBox"].Folders["Inbox"];
mFolder.Application.NewMailEx += new ApplicationEvents_11_NewMailExEventHandler(Application_NewMailEx);
}
private void Application_NewMailEx(string EntryID)
{
MessageBox.Show("New MailReceived!");
}
应用程序仅在主邮箱中订阅新邮件。它不适用于额外的邮箱。 – 2012-03-13 14:04:01
@ShnerkaZoid - 你是对的 - 'NewEmailEx'只适用于主邮箱,请参阅上面的编辑。 – SliverNinja 2012-03-13 14:26:25
它的工作!谢谢! – 2012-03-14 08:45:41