Outlook搜索文件夹可以按如下方式创建,具有特定名称
var advancedSearch = OutlookApp.AdvancedSearch(scope, filter, true, advancedSearchTag );
advancedSearch.Save(folderName);
但是如果我需要更新过滤器,我必须删除并重新创建文件夹。有时无法正确删除文件夹。
如何使用 Outlook 兑换以类似的方式更新搜索文件夹过滤器?
可以创建 RDOSession
对象的实例,将其 MAPIOBJECT
属性设置为从 OOM Namespace.MAPIOBJECT
(以确保两者共享相同的 MAPI 会话(,并通过RDOStore2.Searches
或RDOStore.SearchRootFolder
访问现有搜索文件夹。
然后,您可以使用RDOSearch.SearchCriteria.AsSQL
或RDOSearchFolder.SearchCriteria.AsSQL