SearchFolders インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブジェクトの 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) |
コレクションから指定したオブジェクトを削除します。 |