Поделиться через


Метод Store.GetSearchFolders (Outlook)

Возвращает объект коллекции Folders , представляющий папки поиска, определенные для объекта Store .

Синтаксис

выражение. GetSearchFolders

Выражение Переменная, представляющая объект Store .

Возвращаемое значение

Объект коллекции Folders , представляющий все папки поиска для объекта Store .

Замечания

GetSearchFolders возвращает все видимые активные папки поиска для Store. Он не возвращает неинициализированные или устаревшие папки поиска.

GetSearchFolders возвращает объект коллекции Folders со значением Folders.Count , равным нулю (0), если папки поиска для Store не определены.

Для объекта коллекции Folders, представляющего коллекцию папок поиска, Folders.Parent возвращает тот же объект, что и Store.GetRootFolder. Folder.Folder возвращает значение NULL (Nothing в Visual Basic).

Пример

Следующий пример кода в Microsoft Visual Basic для приложений (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

См. также

Объект Store

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.