Событие Explorer.FolderSwitch (Outlook)
Происходит, когда обозреватель переходит в новую папку в результате действия пользователя или программного кода.
Синтаксис
выражение. FolderSwitch
Выражение Переменная, представляющая объект Explorer .
Замечания
Это событие недоступно в Microsoft Visual Basic Scripting Edition (VBScript).
Пример
В следующем примере Microsoft Visual Basic для приложений (VBA) папка "Входящие" отображается в представлении "Сообщения", когда пользователь переключается в папку "Входящие". Пример кода должен быть помещен в модуль класса, а подпрограмма должна быть вызвана Initialize_handler
, прежде чем процедура события может быть вызвана Microsoft Outlook.
Public WithEvents myOlExp As Outlook.Explorer
Public Sub Initialize_handler()
Set myOlExp = Application.ActiveExplorer
End Sub
Private Sub myOlExp_FolderSwitch()
Select Case myOlExp.CurrentFolder.Name
Case "Inbox"
myOlExp.CurrentView = "Messages"
Case Else
End Select
End Sub
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.