Do Básico ao Avançado
Home | Tutoriais | Artigos |Contato

Home > VBA > Como Desabilitar o Fechar de um UserForm


Como desabilitar o Fechar de um UserForm.



Às vezes em uma aplicação torna-se necessário impedir que o usuário feche o formulário pela ferramenta Fechar (X) na Barra de título do formulário.


Formulário


Para desabilitar a função fechar do UserForm insira o código abaixo dentro do Módulo do Formulário.


Private Sub UserForm_QueryClose(Cance As Integer, CloseMode As Integer)
If CloseMode = vbFormControlMenu Then Cancel = True
End Sub



Com o formulário selecionado clique no Menu Exibir e depois clique em Código. Observe a sequencia de imagens.


Exibir Código


No Evento QueryClose insira o código como na imagem abaixo:


Janela de Código


OBS: Como o Fechar Fechar da Barra de Título do formulário está desabilitado, é indispensável que no formulário tenha uma outra forma de fechá-lo, como por exemplo um Botão de Comando (com código para fechar o formulário - Unload Me), como mostrado na imagem abaixo:


Botão Fechar







Gostou? Se quiser mais eu tenho um e-Book sobre VBA que você pode se interessar.
Confira aqui






Conteúdo Correspondente:




eBook Word 2010 VBA

© 2013 Tutoriais Word - Todos os direitos reservados