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