Propriété application. EnableCancelKey (Project)Application.EnableCancelKey property (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.Gets or sets a value that controls how the CTRL + BREAK key combination is handled when a macro is running. En lecture/écriture PjEnableCancelKey.Read/write PjEnableCancelKey.

SyntaxeSyntax

expression.expression. EnableCancelKey

_expression_Une variable qui représente un objet**Application**.expression A variable that represents an Application object.

RemarquesRemarks

La propriété EnableCancelKey peut être l’une des constantes PjEnableCancelKey suivantes : pjDisabled, pjErrorHandlerou pjInterrupt.The EnableCancelKey property can be one of the following PjEnableCancelKey constants: pjDisabled, pjErrorHandler, or pjInterrupt.

ExempleExample

L’exemple suivant montre comment utiliser la propriété EnableCancelKey pour créer un gestionnaire d’erreurs d’annulation personnalisé.The following example shows how you can use the EnableCancelKey property to create a custom cancellation error handler.

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 commentairesSupport and feedback

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ?Have questions or feedback about Office VBA or this 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.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.