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


Событие 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 и обратная связь.