Partager via


Propriété Application.EnableCancelKey (Project)

Obtient ou définit une valeur qui détermine comment la combinaison de touches Ctrl+Attn est gérée lorsqu’une macro est en cours d’exécution. En lecture/écriture PjEnableCancelKey.

Syntaxe

expression. EnableCancelKey

expressionUne variable qui représente un objetApplication.

Remarques

La propriété EnableCancelKey peut être l’une des constantes PjEnableCancelKey suivantes : pjDisabled, pjErrorHandler ou pjInterrupt.

Exemple

L’exemple suivant montre comment utiliser la propriété EnableCancelKey pour créer un gestionnaire d’erreurs d’annulation personnalisé.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.