我正在为 Outlook 开发一些 COM 插件扩展,我想在将项目放入特定文件夹或其子文件夹时触发事件。我正在使用 Items_ItemAdd 方法作为 drop 事件侦听器。如果将项目放入“父”文件夹,它工作正常,但当项目放入子文件夹时没有任何反应。
这是我正在使用的代码:
private void ThisAddIn_Startup(object sender, System.EventArgs e
{
foreach (Outlook.Folder folder in foldersPaths)
{
costumUserFolder = folder.Items;
costumUserFolder.ItemAdd += new Outlook.ItemsEvents_ItemAddEventHandler(Items_ItemAdd);
}
}
folderPaths 是 Outlook.Folder 的列表,包含我要收听事件的文件夹及其所有子文件夹。
我在Items_ItemAdd
方法中监听这个事件。
有任何想法吗?