Propriedade Application.EnableCancelKey (Project)
Obtém ou define um valor que controla como o CTRL + BREAK combinação de teclas é tratado quando uma macro está em execução. Leitura/gravação PjEnableCancelKey.
Sintaxe
expression. EnableCancelKey
expressão Uma variável que representa um Aplicativo objeto.
Comentários
A propriedade EnableCancelKey pode ser uma das seguintes constantes de PjEnableCancelKey: pjDisabled, pjErrorHandler ou pjInterrupt.
Exemplo
O exemplo a seguir mostra como você pode usar a propriedade EnableCancelKey para criar um manipulador de erros de cancelamento personalizada.
Sub CancelOperation()
Dim X As Long
On Error GoTo handleCancel
Application.EnableCancelKey = pjErrorHandler
MsgBox "This may take a long time; press CTRL+BREAK to cancel."
For X = 1 To 300000000
' Do something here.
Next X
handleCancel:
If Err = 18 Then
MsgBox "Operation cancelled"
End If
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.