Evento Application.ProtectedViewWindowBeforeClose (Excel)
Ocorre imediatamente antes de uma janela no Modo de Exibição Protegido ou uma pasta de trabalho em uma janela no Modo de Exibição Protegido ser fechada.
Sintaxe
expressão. ProtectedViewWindowBeforeClose (Pvw, Reason, Cancel)
expressão Uma variável que representa um Aplicativo objeto.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Pvw | Obrigatório | ProtectedViewWindow | Um objeto que representa a janela Modo de Exibição Protegido que está fechada. |
Motivo | Obrigatório | XlProtectedViewCloseReason | Uma constante que especifica o motivo pelo qual a janela Exibição Protegida está fechada. |
Cancel | Obrigatório | Boolean | False quando o evento ocorre. Se o procedimento de evento define este argumento como True, a janela não fechará quando o procedimento for concluído. |
Valor de retorno
Nada
Exemplo
O exemplo de código a seguir solicita ao usuário resposta afirmativa ou negativa antes de fechar a janela Modo de Exibição Protegido. Esse código deve ser colocado em um módulo de classe e uma instância dessa classe deve ser inicializada corretamente.
Para obter mais informações sobre como usar procedimentos de evento com o objeto Application , consulte Usando eventos com o objeto Application.
Private Sub App_ProtectedViewWindowBeforeClose(ByVal Pvw as ProtectedViewWindow, _
Reason as XlProtectedViewCloseReason, Cancel as Boolean)
a = MsgBox("Do you really want to close the Protected View window?", _
vbYesNo)
If a = vbNo Then Cancel = True
End Sub
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.