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.