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