Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1605 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  "intercepter" quand l'utilisateur presse "Ctrl"+"S" [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

"intercepter" quand l'utilisateur presse "Ctrl"+"S" [RESOLU]

n°1780857
86vomito33
Posté le 01-09-2008 à 10:46:05  profilanswer
 

bonjour,
 
jai deux questions.
 
la premiere
 
Est-il possible d'intercepter " l'appui " sur plusieurs touches ?
 
genre
si "ctrl"+"s" alors
msg ("fais pas comme ca mais......." )  
processus sauvergarde annule
end if
 
et la seconde
 
est il possible d'annuler le processus de sauvegarde ?
 
si c'est pas clair n'hesitez pas
 
merci

Message cité 1 fois
Message édité par 86vomito33 le 01-09-2008 à 11:42:37
mood
Publicité
Posté le 01-09-2008 à 10:46:05  profilanswer
 

n°1780861
Moonschild
Posté le 01-09-2008 à 10:52:19  profilanswer
 

86vomito33 a écrit :


et la seconde
 
est il possible d'annuler le processus de sauvegarde ?


 

Code :
  1. Sub Interdit_Enregistrer()
  2. Application.CommandBars(1).Controls(1).Controls(4).Enabled = False 'interdiction d'enregistrer
  3. Application.CommandBars(1).Controls(1).Controls(5).Enabled = False 'interdiction d'enregistrer sous
  4. End Sub


Ce code ne bloque que les commandes dans le menu "fichier"... Suivant où tu places ce code, tu auras peu etre besoin de remplacer "Application." par "Application.application." (oui c'est con, mais c'est comme ca)


---------------
Si Le Travail C'est La Santé, Donnez Le Mien A Quelqu'un De Malade
n°1780872
86vomito33
Posté le 01-09-2008 à 11:18:31  profilanswer
 

le probleme c'est que si je fais "ctrl" + "s" ca sauvegarde
 
en gros je voudrais que le seul moyen de sauvegarder soit ma macro
 
je suis sous excel anglais
jai plus qua partir a la peche pour trouver les bons index.
 
merci

n°1780889
Moonschild
Posté le 01-09-2008 à 11:31:27  profilanswer
 

essaye de trouver quelque chose avec la commande "application.onkey", regarde l'aide dessus, qui est assez complete.
PS : pour cette fonction, ctrl + s donne "^s" normalement


---------------
Si Le Travail C'est La Santé, Donnez Le Mien A Quelqu'un De Malade
n°1780896
86vomito33
Posté le 01-09-2008 à 11:42:00  profilanswer
 

parfait
 
Application.OnKey "^s", ""
a mettre ds workbook open
 
merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  "intercepter" quand l'utilisateur presse "Ctrl"+"S" [RESOLU]

 

Sujets relatifs
Communication UDP [Résolu][Resolu][RegExp] filtre sur code postal
[VBS] copie d'un fichier avec une liste d'utilisateurScript bash - Problème d'espace dans une variable RESOLU
[Résolu][PHP] utf8_decode et accent en dernière position ?!Ecriture d'un nombre [RESOLU]
[Résolu][VBA-Excel]Problème d'affichage de feuille[RESOLU] Tri + somme pour une colonne
[RESOLU] Visual C++ 6.0 : Plantage à la compilation 
Plus de sujets relatifs à : "intercepter" quand l'utilisateur presse "Ctrl"+"S" [RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR