Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Происходит перед сохранением любого открытого документа.
Синтаксис
expression. DocumentBeforeSave (DocAs Document**, SaveAsUIAs Boolean, CancelAs Boolean)
выражение Переменная, представляющая объект Application, объявленный с событиями в модуле класса.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Доктор | Обязательный | Документ | Документ, который сохраняется. |
| SaveAsUI | Обязательный | Boolean | Значение true , если отображается диалоговое окно Сохранить как ( нужно ли сохранить новый документ) в ответ на команду Сохранить ; или в ответ на команду Сохранить как ; или в ответ на метод SaveAs или SaveAs2 . |
| Отмена | Обязательный | Boolean | Значение false при возникновении события. Если процедура события задает для этого аргумента значение True, документ не сохраняется после завершения процедуры. |
Замечания
Дополнительные сведения об использовании событий с объектом Application см. в разделе Использование событий с объектом Application.
Пример
В этом примере пользователю предлагается ответ "да" или "нет" перед сохранением любого документа. Этот код должен быть помещен в модуль класса, и экземпляр класса должен быть правильно инициализирован, чтобы увидеть этот пример работы. Инструкции по выполнению этой задачи см. в разделе Использование событий с объектом Application .
Public WithEvents appWord as Word.Application
Private Sub appWord_DocumentBeforeSave _
(ByVal Doc As Document, _
SaveAsUI As Boolean, _
Cancel As Boolean)
Dim intResponse As Integer
intResponse = MsgBox("Do you really want to " _
& "save the document?", _
vbYesNo)
If intResponse = vbNo Then Cancel = True
End Sub
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.