Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Происходит непосредственно перед закрытием окна защищенного просмотра или книги в этом окне.
Синтаксис
выражение. ProtectedViewWindowBeforeClose (Pvw, причина, отмена)
выражение: переменная, представляющая объект Application.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Pvw | Обязательный | ProtectedViewWindow | Объект, представляющий закрытое окно защищенного просмотра. |
| Причина | Обязательный | XlProtectedViewCloseReason | Константа, указывающая причину закрытия окна защищенного просмотра. |
| Отмена | Обязательный | Boolean | При возникновении события значение false. Если процедура обработки событий устанавливает для этого аргумента значение True, окно не закрывается после завершения процедуры. |
Возвращаемое значение
Отсутствует
Пример
В следующем примере кода пользователю предлагается ответить "да" или "нет" перед закрытием окна защищенного просмотра. Этот код должен быть помещен в модуль класса, и экземпляр этого класса должен быть правильно инициализирован.
Дополнительные сведения об использовании процедур обработки событий с объектом Application см. в статье Использование событий с объектом Application.
Private Sub App_ProtectedViewWindowBeforeClose(ByVal Pvw as ProtectedViewWindow, _
Reason as XlProtectedViewCloseReason, Cancel as Boolean)
a = MsgBox("Do you really want to close the Protected View window?", _
vbYesNo)
If a = vbNo Then Cancel = True
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.