Compartilhar via


ScopeFolder Interface

Definição

Corresponde a uma pasta pesquisável.

public interface class ScopeFolder : Microsoft::Office::Core::_IMsoDispObj
[System.Runtime.InteropServices.Guid("000C0368-0000-0000-C000-000000000046")]
public interface ScopeFolder : Microsoft.Office.Core._IMsoDispObj
[<System.Runtime.InteropServices.Guid("000C0368-0000-0000-C000-000000000046")>]
type ScopeFolder = interface
    interface _IMsoDispObj
Public Interface ScopeFolder
Implements _IMsoDispObj
Atributos
Implementações

Comentários

Os objetos ScopeFolder são destinados para uso com a SearchFolders coleção. A coleção SearchFolders define as pastas pesquisadas ao usar o FileSearch objeto. Quando quiser pesquisar pastas específicas, você pode usar os métodos e as propriedades do objeto e da SearchScopeScopeFolders coleção para recuperar objetos ScopeFolder e adicioná-los à coleção SearchFolders .

Use a ScopeFolder propriedade do objeto SearchScope para retornar o objeto ScopeFolder raiz de um escopo de pesquisa.

Use o Item[Int32] método da coleção ScopeFolders para retornar uma subpasta de um objeto ScopeFolder raiz ou uma pasta que será pesquisada na próxima vez que o Execute(MsoSortBy, MsoSortOrder, Boolean) método do objeto FileSearch for chamado.

Em cada objeto ScopeFolder há uma coleção ScopeFolders que contém as subpastas do objeto ScopeFolder pai. Você pode percorrer toda a estrutura de pasta de um escopo de pesquisa (por exemplo, todas as unidades locais) fazendo loop por meio dessas coleções ScopeFolders e retornando todos os objetos ScopeFolder de nível inferior. Um objeto ScopeFolder sem subpastas contém uma coleção ScopeFolders vazia.

Você pode usar o Add(ScopeFolder) método da coleção SearchFolders para adicionar um objeto ScopeFolder à coleção SearchFolders ; no entanto, geralmente é mais simples usar o AddToSearchFolders() método do ScopeFolder que você deseja adicionar, pois há apenas uma coleção SearchFolders para todas as pesquisas.

Propriedades

Application

Retorna um objeto Application que representa o aplicativo de contêiner para o objeto.

Creator

Retorna um inteiro de 32 bits que indica o aplicativo no qual o objeto especificado foi criado.

Name

Retorna o nome do objeto especificado.

Path

Retorna uma Cadeia de Caracteres indicando o caminho completo de um ScopeFolder objeto.

ScopeFolders

Retorna uma ScopeFolders coleção.

Métodos

AddToSearchFolders()

Adiciona um ScopeFolder objeto à SearchFolders coleção.

Aplica-se a