Application.AdvancedSearch (Outlook)
Performs a search based on a specified DAV Searching and Locating (DASL) search string.
You can run multiple searches simultaneously by calling the AdvancedSearch method in successive lines of code. However, you should be aware that programmatically creating a large number of search folders can result in significant simultaneous search activity that would affect the performance of Outlook, especially if Outlook conducts the search in online Exchange mode. The AdvancedSearch method and related features in the Outlook object model do not create a Search Folder that will appear in the Outlook user interface. However, you can use the Save method of the Search object that is returned to create a Search Folder that will appear in the Search Folders list in the Outlook user interface. Using the Scope parameter, you can specify one or more folders in the same store, but you may not specify multiple folders in multiple stores. To specify multiple folders in the same store for the Scope parameter, use a comma character between each folder path and enclose each folder path in single quotes. For default folders such as Inbox or Sent Items, you can use the simple folder name instead of the full folder path. For example, the following two lines of code represent valid Scope parameters:
AdvancedSearch (Scope, Filter, SearchSubFolders, Tag)
Scope = "'Inbox', 'Sent Items'"
Arguments
The following argument is required
Scope (String) - The scope of the search. For example, the folder path of a folder. It is recommended that the folder path is enclosed within single quotes. Otherwise, the search might not return correct results if the folder path contains special characters including Unicode characters. To specify multiple folder paths, enclose each folder path in single quotes and separate the single quoted folder paths with a comma.
Optional arguments
The following arguments are optional
Filter (String) - The DASL search filter that defines the parameters of the search.
SearchSubFolders (Boolean) - Determines if the search will include any of the folder's subfolders.
Tag (String) - The name given as an identifier for the search.