powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / OutLook где найти папки поиска
2 сообщений из 2, страница 1 из 1
OutLook где найти папки поиска
    #36125238
Диам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, подскажите, как в VBA можно обратиться к папкам поиска OutLook`а? Дело в том, что в коллекции папок и вложенных папок, получаемых с помощью GetNamespace("MAPI"), их нет.

Выбрать выделенную папку (даже если это папка поиска) я могу с помощью explorer`а:
Код: plaintext
1.
2.
3.
4.
5.
Dim OL_App As Outlook.Application
Dim exp As Outlook.Explorer

Set OL_App = GetObject(, "Outlook.Application") 'CreateObject("Outlook.Application")
Set exp = OL_App.Explorers.Item( 1 )
exp.CurrentFolder

но как перебрать ВСЕ папки, в том числе и папки поиска (а лучше - только папки поиска)- вот вопрос.
...
Рейтинг: 0 / 0
OutLook где найти папки поиска
    #36168633
Фотография Дадахан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
справкой не пробовали воспользоваться?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
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 
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / OutLook где найти папки поиска
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]