Compartilhar via


Objeto SearchScope (Office)

Corresponde a um tipo de árvore de pastas que pode ser pesquisada.

Comentários

Cada objeto SearchScope contém um único objeto ScopeFolder que corresponde à pasta raiz do escopo de pesquisa.

Use a propriedade Item da coleção SearchScopes para retornar um objeto SearchScope ; por exemplo:

Dim ss As SearchScope 
Set ss = SearchScopes.Item(1)

Em última análise, o objeto SearchScope destina-se a fornecer acesso a objetos ScopeFolder que podem ser adicionados à coleção SearchFolders . Para obter um exemplo que demonstre como isso é realizado, consulte o tópico da coleção SearchFolders .

Consulte o tópico objeto ScopeFolder para ver um exemplo simples de como retornar um objeto ScopeFolder de um objeto SearchScope .

Exemplo

O exemplo a seguir exibe todos os objetos SearchScope disponíveis no momento.

Sub DisplayAvailableScopes() 
 
 'Declare a variable that references a 
 'SearchScope object. 
 Dim ss As SearchScope 
 
 'Loop through the SearchScopes collection. 
 For Each ss In SearchScopes 
 Select Case ss.Type 
 Case msoSearchInMyComputer 
 MsgBox "My Computer is an available search scope." 
 Case msoSearchInMyNetworkPlaces 
 MsgBox "My Network Places is an available search scope." 
 Case msoSearchInOutlook 
 MsgBox "Outlook is an available search scope." 
 Case msoSearchInCustom 
 MsgBox "A custom search scope is available." 
 Case Else 
 MsgBox "Can't determine search scope." 
 End Select 
 Next ss 
 
End Sub

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.