枚举所有存储区上的搜索文件夹

本主题描述一个代码示例,该示例枚举当前会话的所有存储区上的搜索文件夹。

  1. 代码示例首先使用当前会话的 NameSpace.Stores 属性获取当前会话 Application.Session的所有存储。

  2. 对于此会话的每个存储区,该示例使用 Store.GetSearchFolders 获取该存储区的搜索文件夹集合。

  3. 对于每个搜索文件夹集合,该示例将显示每个文件夹的名称。

备注

要运行此代码示例,请将代码放置在内置 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。