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


Событие Explorer.BeforeMaximize (Outlook)

Происходит, когда пользователь разворачивает обозреватель.

Синтаксис

выражение. BeforeMaximize( _Cancel_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Отмена Обязательный Boolean Значение false при возникновении события. Если процедура события задает этому аргументу значение True, операция не завершена, а обозреватель не будет развернут.

Замечания

Это событие можно отменить после его запуска.

Пример

В следующем примере Microsoft Visual Basic для приложений (VBA) пользователю предлагается предупреждающее сообщение, прежде чем максимизировать текущее окно. Если пользователь нажмет кнопку Да, обозреватель развернется. Пример кода должен быть помещен в модуль класса, например ThisOutlookSession, и подпрограмма Initialize_Handler() должна быть вызвана, прежде чем процедура события может быть вызвана Microsoft Outlook.

Public WithEvents myOlExp As Outlook.Explorer 
 
 
 
Sub Initialize_Handler() 
 
 Set myOlExp = Application.ActiveExplorer 
 
End Sub 
 
 
 
Private Sub myOlExp_BeforeMaximize(Cancel As Boolean) 
 
'Prompts the user before maximizing the explorer 
 
 
 
 Dim lngAns As Long 
 
 
 
 lngAns = MsgBox("Are you sure you want to maximize the current window?", vbYesNo) 
 
 If lngAns = vbYes Then 
 
 Cancel = False 
 
 Else 
 
 Cancel = True 
 
 End If 
 
 
 
End Sub

См. также

Объект Explorer

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

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