Compartilhar via


Objeto ProtectedViewWindow (Excel)

Representa uma janela no Modo de Exibição Protegido.

Comentários

Uma janela Modo de Exibição Protegido é usada para exibir uma pasta de trabalho de um local possivelmente inseguro. Os locais inseguros são definidos desta maneira:

  • Arquivos abertos da Internet.
  • Anexos abertos do Outlook.
  • Arquivos bloqueados pela Diretiva de Bloco de Arquivos.
  • Arquivos que falham na validação de arquivo do Office.
  • Arquivos abertos explicitamente no Modo de Exibição Protegido usando o comando Abrir no Modo de Exibição Protegido do botão Abrir da caixa de diálogo Abrir.

Pastas de trabalho exibidas na janela Modo de Exibição Protegido não podem ser editadas e são impedidas de executar conteúdo ativo como macros do Visual Basic for Applications e conexões de dados. Para obter mais informações sobre as janelas Modo de Exibição Protegido, consulte o artigo sobre Modo de Exibição Protegido

Para retornar um único objeto ProtectedViewWindow da coleção ProtectedViewWindows, use ProtectedViewWindows (index), em que index é o número de índice da janela que você deseja abrir.

Você também pode acessar o objeto ProtectedViewWindow que representa a janela active Protected View usando a propriedade ActiveProtectedViewWindow do objeto Application .

Depois de acessar um objeto ProtectedViewWindow , use a propriedade Workbook para acessar o objeto Workbook que representa o arquivo de pasta de trabalho que está aberto na janela Exibição Protegida. Como uma janela de Exibição Protegida foi projetada para proteger o usuário contra código potencialmente mal-intencionado, as operações que você pode executar usando um objeto Workbook retornado por um objeto ProtectedViewWindow serão limitadas. As operações não permitidas retornarão um erro.

Exemplo

O exemplo de código a seguir acessa o objeto Workbook que representa a pasta de trabalho aberta na primeira janela Exibição Protegida.

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

Métodos

Propriedades

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.