Событие Document.BeforeClose (Издатель)
Происходит непосредственно перед закрытием любого открытого документа.
Синтаксис
expression. BeforeClose (Cancel)
Выражение Переменная, представляющая объект Document .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Отмена | Обязательный | Boolean | Значение false при возникновении события. Если процедура события задает этому аргументу значение True, документ не закрывается после завершения процедуры. |
Замечания
Дополнительные сведения об использовании событий с объектом Document см. в разделе Использование событий с объектом Document.
Пример
В этом примере пользователю предлагается ответ "да" или "нет" перед закрытием документа. Чтобы этот пример работал, необходимо поместить этот код в модуль ThisDocument .
Private Sub Document_BeforeClose(Cancel As Boolean)
Dim intResponse As Integer
intResponse = MsgBox("Do you really want to close " _
& "the document?", vbYesNo)
If intResponse = vbNo Then Cancel = True
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.