Store.GetSearchFolders メソッド (Outlook)

Store オブジェクトに定義されている検索フォルダーを表す Folders コレクション オブジェクトを返します。

構文

GetSearchFolders

Store オブジェクトを表す変数。

戻り値

ストア オブジェクトのすべての検索フォルダーを表す Folders コレクション オブジェクトです。

注釈

GetSearchFolders は、 ストア のすべての表示されているアクティブな検索フォルダーを取得します。 初期化されていないか、古い検索フォルダーは返しません。

GetSearchFoldersフォルダー コレクションのオブジェクトを返します Folders.Count 等しいゼロ (0) ストア の検索フォルダーが定義されていない場合。

検索フォルダーのコレクションを表す フォルダー コレクション オブジェクトの場合は、 Folders.Parent は、 Store.GetRootFolder と同じオブジェクトを返します。 Folder.Folders はNull ( Visual Basic では Nothing ) を返します。

次に示す Microsoft Visual Basic for Applications (VBA) のコードは、現在のセッションのすべてのストアの検索フォルダーを列挙するコード例です。

Sub EnumerateSearchFoldersInStores() 
 
 Dim colStores As Outlook.Stores 
 
 Dim oStore As Outlook.Store 
 
 Dim oSearchFolders As Outlook.folders 
 
 Dim oFolder As Outlook.Folder 
 
 
 
 On Error Resume Next 
 
 Set colStores = Application.Session.Stores 
 
 For Each oStore In colStores 
 
 Set oSearchFolders = oStore.GetSearchFolders 
 
 For Each oFolder In oSearchFolders 
 
 Debug.Print (oFolder.FolderPath) 
 
 Next 
 
 Next 
 
End Sub

関連項目

ストア オブジェクト

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。