ScopeFolder インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
検索可能なフォルダーに対応します。
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
- 属性
- 実装
注釈
ScopeFolder オブジェクトは、 コレクションで SearchFolders 使用することを目的としています。 SearchFolders コレクションは、 オブジェクトを使用するときに検索されるフォルダーをFileSearch定義します。 特定のフォルダーを検索する場合は、オブジェクトとScopeFoldersコレクションのメソッドとプロパティをSearchScope使用して ScopeFolder オブジェクトを取得し、それらを SearchFolders コレクションに追加できます。
ScopeFolderSearchScope オブジェクトの プロパティを使用して、検索スコープのルート ScopeFolder オブジェクトを取得します。
Item[Int32]ScopeFolders コレクションのメソッドを使用して、ルート ScopeFolder オブジェクトのサブフォルダー、または FileSearch オブジェクトのメソッドが次回呼び出されるときにExecute(MsoSortBy, MsoSortOrder, Boolean)検索されるフォルダーを取得します。
各 ScopeFolder オブジェクトには、親 ScopeFolder オブジェクトのサブフォルダーを含む ScopeFolders コレクションが存在します。 これらの ScopeFolders コレクションを用いてループし、すべての下位 ScopeFolder オブジェクトを戻すことによって、検索範囲 (例えば、すべてのローカル ドライブ) のフォルダー構造全体をスキャンすることができます。 サブフォルダーを含まない ScopeFolder オブジェクトは、空の ScopeFolders コレクションを含んでいます。
SearchFolders コレクションのメソッドをAdd(ScopeFolder)使用して、ScopeFolder オブジェクトを SearchFolders コレクションに追加できます。ただし、すべての検索に対して SearchFolders コレクションが 1 つしかないため、追加する ScopeFolder のメソッドを使用AddToSearchFolders()する方が簡単です。
プロパティ
Application |
オブジェクトのコンテナー アプリケーションを表す Application オブジェクトを返します。 |
Creator |
指定されたオブジェクトを作成したアプリケーションを示す 32 ビットの整数を取得します。 |
Name |
指定したオブジェクトの名前を返します。 |
Path |
オブジェクトの完全なパスを示す 文字列型 (String) の値を ScopeFolder 返します。 |
ScopeFolders |
コレクションを ScopeFolders 返します。 |
メソッド
AddToSearchFolders() |
コレクションのオブジェクトをScopeFolderSearchFolders追加します。 |