Application.EnableCancelKey (Word)

Retorna ou define a forma com que o Word trata as interrupções de usuário CTRL+BREAK. Leitura/gravação WdEnableCancelKey. Os valores de retorno possíveis são wdCancelDisabled - Impede que o CTRL+BREAK interrompa uma macro, wdCancelInterrupt - Permite que uma macro seja interrompida por CTRL+BREAK.

Use essa propriedade com muita cautela. Se você usar o wdCancelDisabled, não será possível interromper um loop de fuga ou outro código que não seja de terminação automática. Além disso, a propriedade EnableCancelKey não é redefinida como wdCancelInterrupt quando seu código deixa de ser executado; a menos que você redefina explicitamente seu valor, ela continuará definida como wdCancelDisabled durante a sessão do Word.


Dim intWait As Integer 
 
Application.EnableCancelKey = wdCancelDisabled 
For intWait = 1 To 10000 
 StatusBar = intWait 
Next intWait 
Application.EnableCancelKey = wdCancelInterrupt