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