Событие Document.BeforeClose (издатель)

Происходит непосредственно перед закрытием любого открытого документа.

Синтаксис

выражение. BeforeClose (Отмена)

выражение Переменная, представляющая объект документа .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Отмена Обязательный 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 и обратная связь.