Evento Application.WorkbookBeforeClose (Excel)
Ocorre imediatamente antes o fechamento de qualquer pasta de trabalho aberta.
Sintaxe
expressão. WorkbookBeforeClose (Wb, Cancelar)
expressão Uma variável que representa um Aplicativo objeto.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Wb | Obrigatório | Workbook | A pasta de trabalho que está sendo fechada. |
Cancel | Obrigatório | Boolean | False quando o evento ocorre. Se o procedimento do evento definir este argumento como True, a pasta de trabalho não fechará quando o procedimento for concluído. |
Valor de retorno
Nada
Exemplo
Este exemplo solicita que o usuário responda sim ou não antes de fechar qualquer pasta de trabalho.
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_WorkbookBeforeClose(ByVal Wb as Workbook, _
Cancel as Boolean)
a = MsgBox("Do you really want to close the workbook?", _
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.