FORUM Tom's Hardware » Programmation » VB / VBA / VBS » désactiver la touche escape
 

désactiver la touche escape

fifou3101, 1 utilisateur anonyme et 135 utilisateurs inconnus
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : désactiver la touche escape
 
Plus d'informations

Bonjour,
 
Je voudrais au lancement d'excel désactiver la touche escape.
 
Pour ce faire, dans la macro "workbook_open() j'ai mis le code suivant :
 
[code]
 
application.enablecancelkey=xldisabled
 
[\code]
 
mais ça ne fonctionne pas.
Pendant l'exécution d'une macro, si j'appuie sur la touche {ESC}, la macro s'interompt et me propose d'y mettre fin ou de passer en mode débugger.
 
 
Quelqu'un sait il pourquoi cela ne fonctionne pas.
 
PS : pour info, j'ai tout désactivé. Les touches de fonction, la croix de fermeture de l'appli, etc ....
J'ai minimisé la fenêtre excel pour afficher une boite de dialogue avec laquelle je travaille.

Plus d'informations

au fait, j'ai aussi essayé avec
 
code
 
Application.Onkey "{ESC}",""
 
code
 
Mais ça ne marche pas mieux

zeb
Profil : Modérateur libre
Plus d'informations

( :lol: En voilà un qui veut bien faire des efforts avec la balise CODE mais qui n'a pas les yeux en face des trous quand il lit les règles. Oui, il faut mettre les crochets, non la balise fermante n'est pas [\CODE] mais bien [/CODE] )


Message édité par zeb le 16-11-2006 à 17:51:21
zeb
Profil : Modérateur libre
Plus d'informations

Fais-moi plaisir, modifie tes deux posts pour les rendre encore plus beaux.
 
En attendant, je t'expliquerais qu'il faut mettre  

Application.EnableCancelKey = xlDisabled


au début de toutes tes procédures, c'est l'aide en ligne de VBA qui le dit :
 

Citation :

EnableCancelKey, propriété
 
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. Type de données XlEnableCancelKey en lecture-écriture.
[..]
 


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » VB / VBA / VBS » désactiver la touche escape
 

Annonces Google
Publicité
Les ressources relatives