Объект ProtectedViewWindow (Excel)

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

Замечания

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

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

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

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

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

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

Пример

В следующем примере кода осуществляется доступ к объекту Workbook , представляющего книгу, открытую в первом окне защищенного представления.

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

Методы

Свойства

См. также

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

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