Поделиться через


SearchFolders Интерфейс

Определение

Коллекция ScopeFolder объектов, которая определяет, в каких папках выполняется поиск при вызове Execute(MsoSortBy, MsoSortOrder, Boolean)FileSearch метода объекта .

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 . Содержимое коллекции остается после завершения выполнения кода, вызывающего ее. Следовательно, важно очистить коллекцию, если вы не хотите включать в поиск папки из предыдущих поисковых запросов.

Метод коллекции SearchFolders можно использовать для Add(ScopeFolder) добавления объекта ScopeFolder в коллекцию SearchFolders. Однако обычно проще использовать AddToSearchFolders() метод ScopeFolder, который требуется добавить, так как для всех поисковых запросов существует только одна коллекция SearchFolders.

Коллекцию SearchFolders можно рассматривать как дополнение к свойству LookIn объекта FileSearch . Оба указывают папки для поиска, и оба используются при выполнении поиска. Однако если вы хотите использовать только свойство LookIn , убедитесь, что коллекция SearchFolders пуста. И наоборот, если вы хотите использовать только коллекцию SearchFolders, перед вызовом метода Execute задайте для свойства LookIn путь к первому члену коллекции SearchFolders.

Свойства

Application

Возвращает объект Application , представляющий приложение-контейнер для объекта .

Count

Возвращает целое число , указывающее количество элементов в указанной коллекции.

Creator

Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.

Item[Int32]

ScopeFolder Возвращает объект , представляющий вложенную папку родительского объекта.

Методы

Add(ScopeFolder)

Добавляет папку поиска в поиск по файлам.

GetEnumerator()

Коллекция ScopeFolder объектов, которая определяет, в каких папках выполняется поиск при вызове Execute(MsoSortBy, MsoSortOrder, Boolean)FileSearch метода объекта .

Remove(Int32)

Удаляет указанный объект из коллекции.

Применяется к