Notifications
Clear all

Como impedir o usuário de interromper a macro? (ESC)

4 Posts
2 Usuários
0 Reactions
1,180 Visualizações
(@necron)
Posts: 117
Estimable Member
Topic starter
 

Ola!

Como faço para impedir um usuário de apertar ESC e interromper uma macro?

Abçs

 
Postado : 18/11/2014 8:45 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Não há forma 100% garantida de resolver isso!!
viewtopic.php?p=27909
http://www.google.com.br/cse?cx=partner ... gsc.page=1

Att

 
Postado : 18/11/2014 8:55 am
(@necron)
Posts: 117
Estimable Member
Topic starter
 

Complicado, não tem nada muito concreto!

Será que se eu executar o código a seguir no Workbook_Open:

Application.EnableCancelKey = xlDisabled

é muito arriscado?

Vou fazer alguns testes!

 
Postado : 18/11/2014 10:06 am
(@necron)
Posts: 117
Estimable Member
Topic starter
 

VAMOS LÁ!

Resolvi o problema colando o comando Application.EnableCancelKey = xlDisabled no inicio de cada macro, dessa forma ao pressionar a tecla "ESC" ou "CTRL + Pause" nada acontece e o código continua em execução.

Obrigado!
Att

 
Postado : 18/11/2014 10:27 am