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


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

См. также

Объект Inspector

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

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