ScopeFolder インターフェイス

定義

検索可能なフォルダーに対応します。

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追加します。

適用対象