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