Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Представляет окно защищенного представления.
Замечания
Окно Защищенное представление используется для отображения книги из потенциально небезопасного расположения. Небезопасные расположения определяются следующим образом:
- Файлы, открытые из Интернета.
- Вложения, открытые из 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 и обратная связь.