【问题标题】:Advanced Search in all subfolders but not in main folder在所有子文件夹中进行高级搜索,但不在主文件夹中
【发布时间】:2015-10-22 21:51:57
【问题描述】:

我使用这个“范围”进行高级搜索:

Scope = "'" & Application.Session.GetDefaultFolder  (olFolderInbox).FullFolderPath & "'" ','" & Application.Session.GetDefaultFolder(olFolderSentMail).FullFolderPath & "'"
Filter = "urn:schemas:mailheader:subject = '" & MSG.ConversationTopic & "'"
Set olSuche = Application.AdvancedSearch(Scope, Filter, True, "MySearch")

但我不想搜索完整的收件箱及其所有子文件夹,我只想搜索子文件夹并排除收件箱。

感谢您的任何好主意。

拉尔夫

【问题讨论】:

    标签: vba outlook advanced-search


    【解决方案1】:

    尝试在收件箱文件夹的 PR_PARENT_ENTRYID 条目 ID 上添加条件。 PR_PARENT_ENTRYID 属性 DASL 名称是 http://schemas.microsoft.com/mapi/proptag/0x0E090102

    【讨论】:

    • 谢谢,但是你能告诉我怎么做吗?抱歉...我对 VBA 很陌生。谢谢
    • 它不是一个 URL。它是一个 DASL 属性名称。
    猜你喜欢
    • 1970-01-01
    • 2019-06-03
    • 2020-06-15
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-01
    相关资源
    最近更新 更多