Метод 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
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.