Share via


SearchFolders 接口

定义

对象的集合ScopeFolder,用于确定在调用 对象的 方法FileSearchExecute(MsoSortBy, MsoSortOrder, Boolean)搜索哪些文件夹。

public interface class SearchFolders : Microsoft::Office::Core::_IMsoDispObj, System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("000C036A-0000-0000-C000-000000000046")]
public interface SearchFolders : Microsoft.Office.Core._IMsoDispObj, System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("000C036A-0000-0000-C000-000000000046")>]
type SearchFolders = interface
    interface _IMsoDispObj
    interface IEnumerable
Public Interface SearchFolders
Implements _IMsoDispObj, IEnumerable
属性
实现

注解

SearchFolders将 属性与 FileSearch 对象一起使用可返回 SearchFolders 集合。

对于每个应用程序只有一个 SearchFolders 集合。 在调用集合的代码完成执行之后,集合的内容将保留。 因此,清除集合很重要,除非要在搜索中包括上一次搜索的文件夹。

可以使用 Add(ScopeFolder)SearchFolders 集合的 方法将 ScopeFolder 对象添加到 SearchFolders 集合;但是,使用 AddToSearchFolders() 要添加的 ScopeFolder 方法通常更简单,因为所有搜索只有一个 SearchFolders 集合。

SearchFolders 集合可视为对 FileSearch 对象的 属性的补充LookIn。 两者都指定要搜索的文件夹,并在执行搜索时使用这两个文件夹。 但是,如果只想使用 LookIn 属性,则应确保 SearchFolders 集合为空。 相反,如果只想使用 SearchFolders 集合,请在调用 Execute 方法之前将 LookIn 属性设置为 SearchFolders 集合的第一个成员的路径。

属性

Application

返回一个 Application 对象,该对象代表该对象的容器应用程序。

Count

返回一个 Integer 类型的值,该值指示指定集合中的项数。

Creator

返回一个 32 位整数,它指示在其中创建指定的对象的应用程序。

Item[Int32]

返回一个 ScopeFolder 对象,该对象代表父对象的子文件夹。

方法

Add(ScopeFolder)

在文件搜索中添加搜索文件夹。

GetEnumerator()

对象的集合ScopeFolder,用于确定在调用 对象的 方法FileSearchExecute(MsoSortBy, MsoSortOrder, Boolean)搜索哪些文件夹。

Remove(Int32)

从集合中删除指定对象。

适用于