Table of contents
Collapse the table of content
Expand the table of content

SearchScope.ScopeFolder Property (Office)

office 365 dev account|Last Updated: 6/12/2017
1 Contributor

Gets a ScopeFolder object. Read-only.


expression. ScopeFolder

expression A variable that represents a SearchScope object.


The following example displays the root path of each directory in My Computer. To retrieve this information, the example first gets the ScopeFolder object at the root of My Computer. The path of this ScopeFolder will always be "". As with all **ScopeFolder* objects, the root object contains a ScopeFolders collection. This example loops through this ScopeFolders collection and displays the path of each ScopeFolder object in it. The paths of these ScopeFolder objects will be "A:", "C:", etc.

Sub DisplayRootScopeFolders() 

 'Declare variables that reference a 
 'SearchScope and a ScopeFolder object. 
 Dim ss As SearchScope 
 Dim sf As ScopeFolder 

 'Loop through the SearchScopes collection 
 'and display all of the root ScopeFolders collections in 
 'the My Computer scope. 
 For Each ss In SearchScopes 
 Select Case ss.Type 
 Case msoSearchInMyComputer 

 'Loop through each ScopeFolder object in 
 'the ScopeFolders collection of the 
 'SearchScope object and display the path. 
 For Each sf In ss.ScopeFolder.ScopeFolders 
 MsgBox "Path: " & sf.Path 
 Next sf 

 Case Else 
 End Select 
 Next ss 

End Sub

See also


SearchScope Object

Other resources

SearchScope Object Members

© 2018 Microsoft