_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 lecture/écriture XlEnableCancelKey.
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 des constantes XlEnableCancelKey suivantes :
- xlDisabled Annuler l’interruption de clé est complètement désactivée.
- xlErrorHandler L’interruption est envoyée à la procédure en cours d’exécution en tant qu’erreur, interceptable par un gestionnaire d’erreurs configuré avec une instruction On Error GoTo. Le code de cette erreur pouvant être interceptée est le 18.
- xlInterrupt La procédure actuelle 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’exécution ou un autre code qui ne se termine pas automatiquement. 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.