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
属性
実装

注釈

プロパティを SearchFoldersFileSearch オブジェクトと共に使用して、 SearchFolders コレクションを取得します。

アプリケーションごとに、 使用して 1 つのコレクションだけがあります。 コレクションの内容は、それを呼び出すコードの実行が完了した後も残ります。 したがって、前の検索フォルダーを検索対象に含める場合は、コレクションをクリアする必要は。

SearchFolders コレクションの メソッドを使用Add(ScopeFolder)して、ScopeFolder オブジェクトを SearchFolders コレクションに追加できます。ただし、すべての検索に対して SearchFolders コレクションが 1 つしかないため、追加する ScopeFolder のメソッドを使用AddToSearchFolders()する方が簡単です。

SearchFolders コレクションは、FileSearch オブジェクトのプロパティに対するLookIn補完として見ることができます。 どちらも検索するフォルダーを指定し、両方とも検索の実行時に使用されます。 ただし、 LookIn プロパティのみを使用する場合は、 SearchFolders コレクションが空であることを確認する必要があります。 逆に、SearchFolders コレクションのみを使用する場合は、Execute メソッドを呼び出す前に、LookIn プロパティを SearchFolders コレクションの最初のメンバーのパスに設定します。

プロパティ

Application

オブジェクトのコンテナー アプリケーションを表す Application オブジェクトを返します。

Count

指定したコレクション内の項目の数を示す整数型 ( Integer) の値を返します。

Creator

指定されたオブジェクトを作成したアプリケーションを示す 32 ビットの整数を取得します。

Item[Int32]

親オブジェクトの ScopeFolder サブフォルダーを表す オブジェクトを返します。

メソッド

Add(ScopeFolder)

ファイルの検索に検索フォルダーを追加します。

GetEnumerator()

オブジェクトの ScopeFolder メソッドが呼び出されたときに検索されるフォルダーを Execute(MsoSortBy, MsoSortOrder, Boolean) 決定するオブジェクトの FileSearch コレクション。

Remove(Int32)

コレクションから指定したオブジェクトを削除します。

適用対象