返回 Boolean 类型值,指出指定搜索的搜索范围是否包括所有文件夹的子文件夹。该属性由 AdvancedSearch 方法的 SearchSubfolders 参数决定,在初始化搜索时指定。只读。
expression.SearchSubFolders
expression 必选。该表达式返回 Search 对象。
如果值为 True,则 Search 对象搜索指定筛选路径的所有子文件夹。
以下示例所创建的 Search 对象包含用户“收件箱”中所有主题为“Office Christmas Party”的项目。参数 SearchSubFolders 指定为 True。
Sub SearchInboxFolder()
'Searches the Inbox
Dim objSch As Search
Const strF As String = _
"urn:schemas:mailheader:subject = 'Office Christmas Party'"
Const strS As String = "Inbox"
Const strTag As String = "SubjectSearch"
Set objSch = Application.AdvancedSearch(Scope:=strS, _
Filter:=strF, SearchSubFolders:=True, Tag:=strTag)
End Sub
使用 AdvancedSearchComplete 事件过程显示搜索的结果。
Private Sub Application_AdvancedSearchComplete(ByVal SearchObject As Search)
Dim objRsts As Results
MsgBox "The search " & SearchObject.Tag & "has completed. The SearchSubFolders property " & _
"was set to " & SearchObject.SearchSubFolders & "."
Set objRsts = SearchObject.Results
'Print out number in Results collection
Debug.Print objRsts.Count
'Print out each member of Results collection
For Each Item In objRsts
Debug.Print Item
Next
End Sub