2015-10-22 1 views
0

Я использую эту «Сферу» для расширенного поиска:Расширенный поиск во всех вложенных папках, но не в основной папке

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") 

Но вместо того, чтобы искать через весь почтовый ящик и все вложенные папки, я хотел бы только искать через вложенные папки и исключить почтовый ящик как таковой.

Спасибо за любую хорошую идею.

Ralf

ответ

0

Попробуйте добавить условие на PR_PARENT_ENTRYID <> идентификатор входа в папку Входящие. Свойство PR_PARENT_ENTRYID Имя DASL: http://schemas.microsoft.com/mapi/proptag/0x0E090102

+0

Спасибо, но можете ли вы показать, как это сделать? Извините ... Я довольно новичок в VBA. Thanks – Ralf

+0

Этот URL-адрес больше не работает. – r9s

+1

Это не URL-адрес. Это имя свойства DASL. –