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


Метод Folder.GetExplorer (Outlook)

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

Синтаксис

выражение. GetExplorer( _DisplayMode_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
DisplayMode Необязательный Variant Режим отображения папки. Может быть одной из констант в перечислении OlFolderDisplayMode .

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

Объект Explorer , представляющий новый неактивный обозреватель, инициализированный с указанной папкой в качестве текущей папки.

Замечания

Этот метод удобен для возврата нового объекта Explorer , в котором будет отображаться папка, в отличие от использования метода ActiveExplorer и задания свойства CurrentFolder .

Для активации или отображения проводника можно использовать метод Explorer.Display.

Метод GetExplorer принимает необязательный аргумент константы OlFolderDisplayMode .

По умолчанию новый обозреватель будет отображаться в обычном режиме (olFolderDisplayNormal) со всеми элементами интерфейса: панелью сообщений справа и областью навигации слева. Исключением из этого правила является вызов GetExplorer для делегированных папок, которые по умолчанию находятся в режиме No-Navigation (olFolderDisplayNoNavigation). Вы можете применить дополнительные ограничения к режиму по умолчанию, но их нельзя уменьшить, изменив OlFolderDisplayMode.

Обозреватель также может отображаться в режиме Folder-Only (olFolderDisplayFolderOnly). Этот режим по сути совпадает с обычным режимом (olFolderDisplayNormal), так как он также отображает область навигации слева.

Наиболее строгий режим, который можно использовать, — режим No-Navigation (olFolderDisplayNoNavigation). В этом режиме обозреватель будет отображаться без списка папок, без раскрывающегося списка папок, и все параметры меню или панели команд типа "Go" должны быть отключены. По сути, пользователь не должен иметь возможности переходить к любой другой папке в этом окне проводника . По умолчанию делегированная (общая) папка отображается в режиме No-Navigation.

Пример

В этом примере Visual Basic для приложений (VBA) метод GetExplorer используется для возврата нового неактивного обозревателя для папки контактов по умолчанию, а затем отображается обозреватель в режиме по умолчанию olFolderDisplayNormal.

Sub ActivateContactExplorer() 
 
 Dim nsp As Outlook.NameSpace 
 
 Dim mpfContacts As Outlook.Folder 
 
 Dim expContacts As Outlook.Explorer 
 
 
 
 Set nsp = Application.GetNamespace("MAPI") 
 
 Set mpfContacts = nsp.GetDefaultFolder(olFolderContacts) 
 
 Set expContacts = mpfContacts.GetExplorer 
 
 expContacts.Activate 
 
End Sub

См. также

Folder Object

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

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