我可以像这样收听默认文件夹:
_outlookNameSpace = this.Application.GetNamespace("MAPI");
_inbox = _outlookNameSpace.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox);
_items = _inbox.Items;
_items.ItemAdd += new Outlook.ItemsEvents_ItemAddEventHandler(items_ItemAdd);
如何在所有文件夹和子文件夹上添加侦听器?
或者在将所有收到的邮件放入文件夹或子文件夹之前收听它们吗?
答案 0 :(得分:1)
您需要将Items对象存储在列表中(而不仅仅是_items变量),并在您感兴趣的所有文件夹上设置ItemAdd事件处理程序。