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