Событие Inspector.BeforeSize (Outlook)
Происходит, когда пользователь определяет размер текущего инспектора.
Синтаксис
выражение. BeforeSize
( _Cancel_
)
Выражение Переменная, представляющая объект Inspector .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Отмена | Обязательный | Boolean | Значение false при возникновении события. Если процедура события задает этому аргументу значение True, операция не завершена, а размер инспектора не установлен. |
Замечания
Это событие можно отменить после его запуска. Если событие отменено, окно не имеет размера.
Пример
Следующий пример Microsoft Visual Basic для приложений (VBA) запрашивает у пользователя предупреждение перед размером инспектора. Если пользователь нажимает кнопку "Да", размер инспектора может быть задан. Пример кода должен быть помещен в модуль класса, например ThisOutlookSession
, и подпрограмма Initialize_Handler()
должна быть вызвана, прежде чем процедура события может быть вызвана Microsoft Outlook.
Public WithEvents myIns As Outlook.Inspector
Public Sub Initialize_Handler()
Set myIns = Application.ActiveInspector
End Sub
Private Sub myIns_BeforeSize(Cancel As Boolean)
'Prompts the user before resizing the window
Dim lngAns As Long
lngAns = MsgBox("Are you sure you want to resize the current window? Use your keyboard to make your selection.", vbYesNo)
If lngAns = vbYes Then
Cancel = False
Else
Cancel = True
End If
End Sub
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.