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


Событие 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

См. также

Объект Explorer

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

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