Объект ProtectedViewWindow (Excel)

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

Примечания

Окно защищенного просмотра используется для отображения книги из потенциально небезопасного места. Небезопасные расположения определяются следующим образом:

  • Files открылись из интернета.
  • Вложения, открытые из Outlook.
  • Files заблокирован политикой блокировки файлов.
  • Files, которые не прошли проверку файлов Office.
  • Files открыть в режиме защищенного просмотра с помощью команды "Открыть в защищенном просмотре" кнопки "Открыть" в диалоговом окне "Открыть".

Книги, отображаемые в окне защищенного просмотра, нельзя редактировать, и на них нельзя запускать активное содержимое, такое как макросы и подключения к данным в Visual Basic для приложений. Дополнительные сведения об окнах защищенного просмотра см. в статье Что такое защищенный режим?

Чтобы вернуть один объект ProtectedViewWindow из коллекции ProtectedViewWindows , используйте ProtectedViewWindows (index), где index — это номер индекса окна, которое нужно открыть.

Доступ к объекту ProtectedViewWindow , представляющему активное окно защищенного просмотра, можно также получить с помощью свойства ActiveProtectedViewWindow объекта Application .

После доступа к объекту ProtectedViewWindow используйте свойство Workbook для доступа к объекту Workbook , который представляет файл книги, открытый в окне защищенного просмотра. Так как окно защищенного просмотра предназначено для защиты пользователя от потенциально вредоносного кода, операции, которые можно выполнить с помощью объекта книги , возвращаемого объектом ProtectedViewWindow , будут ограничены. Неразрешенные операции возвращают ошибку.

Пример

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

Dim wbProtected As Workbook 
 
If Application.ProtectedViewWindows.Count > 0 Then 
    Set wbProtected = Application.ProtectedViewWindows(1).Workbook 
End If 

Методы

Свойства

См. также

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

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