_Application.EnableCancelKey Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette propriété contrôle la façon dont Microsoft Excel gère les interruptions CTRL+PAUSE (ou ÉCHAP ou COMMANDE+POINT) effectuées par des utilisateurs pendant une procédure en cours. En XlEnableCancelKey lecture/écriture.
public:
property Microsoft::Office::Interop::Excel::XlEnableCancelKey EnableCancelKey { Microsoft::Office::Interop::Excel::XlEnableCancelKey get(); void set(Microsoft::Office::Interop::Excel::XlEnableCancelKey value); };
public Microsoft.Office.Interop.Excel.XlEnableCancelKey EnableCancelKey { get; set; }
Public Property EnableCancelKey As XlEnableCancelKey
Valeur de propriété
Remarques
XlEnableCancelKey peut être l’une de ces constantes XlEnableCancelKey :
- xlDisabled La récupération de touche d’annulation est complètement désactivée.
- xlErrorHandler L’interruption est envoyée à la procédure en cours d’exécution en tant qu’erreur, piégeable par un responsable de traitement des erreurs avec une instruction On Error GoTo. Le code de cette erreur pouvant être interceptée est le 18.
- xlInterrupt La procédure en cours est interrompue et l’utilisateur peut déboguer ou mettre fin à la procédure.
Soyez prudent lorsque vous utilisez cette propriété. Si vous utilisez xlDisabled,il n’existe aucun moyen d’interrompre une boucle d’interruption ou tout autre code qui n’est pas auto-terminaison. Si vous utilisez la constante xlErrorHandler et que votre gestionnaire d'erreurs se termine toujours par l'instruction Resume, il est impossible d'interrompre du code dont l'exécution se poursuit indéfiniment.
La propriété EnableCancelKey reprend toujours la valeur xlInterrupt chaque fois que Microsoft Excel redevient inactif et qu'aucun code n'est exécuté. Pour intercepter ou désactiver l'annulation dans votre procédure, vous devez modifier explicitement la propriété EnableCancelKey chaque fois que la procédure est appelée.