Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Ocorre quando todas as referências a uma instância de um objeto são removidas da memória definindo todas as variáveis que se referem ao objeto como Nothing ou quando a última referência ao objeto sai do escopo.
Sintaxe
Subobjeto privado_Terminate( )
O espaço reservado de objeto representa uma expressão de objeto que é avaliada como um objeto na lista Aplica-se a .
Comentários
O evento Terminate ocorre depois que o objeto é descarregado. O evento Terminate não será disparado se as instâncias do UserForm ou da classe forem removidas da memória porque o aplicativo foi encerrado de forma anormal.
Por exemplo, se o aplicativo invocar a instrução End antes de remover todas as instâncias existentes da classe ou do UserForm da memória, o evento Terminate não será disparado para essa classe ou UserForm.
Exemplo
Os procedimentos de evento a seguir fazem com que um UserForm emita um bipe por alguns segundos depois que o usuário clica na área do cliente para descartar o formulário.
Private Sub UserForm_Activate()
UserForm1.Caption = "Click me to kill me!"
End Sub
Private Sub UserForm_Click()
Unload Me
End Sub
Private Sub UserForm_Terminate()
Dim Count As Integer
For Count = 1 To 100
Beep
Next
End Sub
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.