我正在使用邮件的itemAdd属性创建侦听器,以便在邮箱中有新邮件时发出警报。这是我的一段代码
MAPIFolder inboxFolder = outlookNameSpace.GetDefaultFolder(OlDefaultFolders.olFolderInbox);
Microsoft.Office.Interop.Outlook.Items myItems = inboxFolder.Items;
myItems.ItemAdd += new Outlook.ItemsEvents_ItemAddEventHandler(items_ItemAdd);
}
static void items_ItemAdd(object Item)
{
string filter = "Test";
MailItem mail = (MailItem)Item;
if (Item != null)
{
if (mail.Subject.ToUpper().Contains(filter.ToUpper()))
{
MessageBox.Show("");
Console.WriteLine("Mail found");
}
}
}
但它不起作用。 有什么错吗? 请提出解决方案 任何帮助,将不胜感激。