Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Происходит непосредственно перед включением редактирования документа в указанном окне защищенного просмотра.
Синтаксис
выражение.
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
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.