Page 1 sur 1

Lancement d'une macro

Posté : 28 mars 2021, 05:21
par widoww
Bonjour a tous.
J'ai un problème avec le "lancement d'une macro lors d'une combinaison de touche", j'aimerai d'abord savoir si ça permet bien d'exécuter une macro juste en appuyant sur une touche ? Et si oui, lorsque j'essaie d'y accéder, ça s'ouvre mais affiche toujours "Editeur macro Windows ne répond pas", est ce que quelqu'un aurait la solution please ?
Merci d'avance !

Re: Lancement d'une macro

Posté : 30 mars 2021, 10:33
par plvh935
Bonjour,
J'ai pas ta solution, et je n'arrive même pas au message "Editeur macro..." que tu cite. Mais, pour contourner le problème tu peux :
- réinstaller super macro, au cas où, si Windows est perdu dans les chemins absolus/relatifs de ta macro,
- vérifier si les .mcr sont bien attribués à Super macro, car le message "Editeur macro Windows..." me laisse perplexe. Ce devrait être au pire "Editeur Super macro...",
- contourner la difficulté en créant un raccourci sur ton bureau vers ta macro, et attribuer une touche de lancement à ce raccourci. chez moi, en W7 pro et W10 pro ça marche.
Bon courage

Re: Lancement d'une macro

Posté : 31 mars 2021, 13:46
par widoww
Bonjour,
J'ai déjà essayé et/ou vérifié tous ça, et rien ne change.
La seule chose que je n'ai pas essayé, c'est de créé un raccourci et d'attribuer une touche de lancement a celui ci puisque je ne sais pas comment faire, pouvez-vous m'expliquer brièvement comment faire ça ?

Re: Lancement d'une macro

Posté : 31 mars 2021, 20:02
par Onissius
Aide lancer la macro depuis une combinaison de touche
Deux solution
  • Tu crée ta macro, tu crée un raccourci dans le propriétés de ton raccourci, tu définir une combinaison de touche.
    Si tu utilise la combinaison, ça va lancer le raccourci et donc la macro (à chaque fois).
  • Soit, tu fait tourner ta macro en arrière plan et si elle détecte l'appuie sur une touche, elle éxécute une parti de ton code.
Pour le blocage, je pencherais sur ton antivirus, ou SM qui ne se lance pas en admin (p.tain de windaube 10).