Событие Application.ProtectedViewWindowBeforeEdit (Word)

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

Синтаксис

выражение. ProtectedViewWindowBeforeEdit( _PvWindow_ , _Cancel_ )

выражение Выражение, возвращающее объект Application .

Параметры

Имя Обязательный или необязательный Тип данных Описание
PvWindow Обязательный ProtectedViewWindow Окно защищенного просмотра, содержащее документ, который можно редактировать.
Отмена Обязательный Boolean При возникновении события значение false. Если процедура обработки событий устанавливает для этого аргумента значение True, редактирование документа не включено.

Пример

В следующем примере кода пользователю предлагается ответить "да" или "нет" перед разрешением редактирования документа в окне защищенного просмотра. Этот код должен быть помещен в модуль класса, и экземпляр класса должен быть правильно инициализирован, чтобы этот пример кода работал правильно. Дополнительные сведения о том, как это сделать, см. в разделе Использование событий с объектом Application.

В следующем примере кода предполагается, что вы объявили переменную приложения с именем "App" в общих объявлениях и установили ее равной объекту приложения Word.

Private Sub App_ProtectedViewWindowBeforeEdit(ByVal PvWindow As ProtectedViewWindow, Cancel As Boolean) 
 Dim intResponse As Integer 
 
 intResponse = MsgBox("Do you really " _ 
 & "want to edit the document?", _ 
 vbYesNo) 
 
 If intResponse = vbNo Then Cancel = True 
End Sub

См. также

Объект Application

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.