すべてのストアの検索フォルダーを列挙する
このトピックでは、現在のセッションのすべてのストアの検索フォルダーを列挙するコード サンプルについて説明します。
コード サンプルは、現在のセッションの NameSpace.Stores プロパティを使用して、
Application.Session
現在のセッションのすべてのストアを取得することから始まります。このセッションの各ストアについて、 Store.GetSearchFolders を使用して、ストアの検索フォルダーのコレクションを取得します。
検索フォルダーの各コレクションについて、各フォルダーの名前を表示します。
注釈
このコード サンプルを実行するには、組み込みの ThisOutlookSession モジュールにコードを配置します。 EnumerateSearchFoldersInStores
プロシージャを実行します。
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 のサポートおよびフィードバックを参照してください。