Evento Application.ProtectedViewWindowBeforeEdit (Excel)

Ocorre imediatamente antes da edição ser habilitada na pasta de trabalho da janela no Modo de Exibição Protegido especificada.

Sintaxe

expressão. ProtectedViewWindowBeforeEdit (Pvw, 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 A janela Modo de Exibição Protegido que contém a pasta de trabalho habilitada para edição.
Cancel Obrigatório Boolean False quando o evento ocorre. Se o procedimento do evento definir esse argumento como True, a edição não será habilitada na pasta de trabalho.

Valor de retorno

Nada

Exemplo

O exemplo de código a seguir solicita ao usuário uma resposta sim ou não antes de habilitar a edição em uma pasta de trabalho em uma janela Modo de Exibição Protegido. Esse código deve ser inserido em um módulo de classe, e uma instância da 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_ProtectedViewWindowBeforeEdit(ByVal Pvw As ProtectedViewWindow, Cancel As Boolean) 
 Dim intResponse As Integer 
 
 intResponse = MsgBox("Do you really " _ 
 & "want to edit the workbook?", _ 
 vbYesNo) 
 
 If intResponse = 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.