2010-06-29 4 views
1

Plutôt une question simple, celle-ci - mais je n'ai aucune expérience avec les macros VS, et donc ma confusion.Affectation d'un raccourci clavier à une macro dans VS 2008

J'ai copié la macro this pour la duplication de ligne vers un nouveau projet de macro, dans un nouveau module. La macro fonctionne; si je le lance depuis un éditeur de macro, ma ligne sera dupliquée. Cependant, je ne vois pas comment je peux l'obtenir dans la liste de raccourcis Outils/Options/.../Clavier. Quelqu'un peut-il offrir un coup de main avec celui-ci?

Répondre

3

Plutôt que d'ajouter un nouveau projet de macro, ouvrez l'Explorateur de macros (Affichage/Autre Windows/Explorateur de macros), puis cliquez avec le bouton droit sur MyMacros et sélectionnez Nouveau module.

Dans la boîte de dialogue Nouveau module, entrez le nom "DuplicateLastLineModule". Le module DuplicateLastLineModule apparaît alors dans l'explorateur de macros. Double-cliquez dessus pour ouvrir l'éditeur de macros. Remplacez le contenu par le texte de la macro du blog auquel vous avez lié. La clé ici est que le nom du fichier du module doit correspondre à celui de la déclaration "Public Module DuplicateLastLineModule"

Sauvegarder le module. À partir de Visual Studio, ouvrez Outils/Options/Clavier.

Dans le champ "Afficher les commandes contenant", tapez "Dupliquer". Vous devriez voir une entrée dans la liste sous "Macros.MyMacros.DuplicateLastLineModule.DuplicateLine". Sélectionnez-le. Cliquez sur le champ "Appuyez sur les touches de raccourci" et appuyez sur la séquence de touches que vous souhaitez utiliser pour appeler la macro. Cliquez sur OK. Dans une fenêtre de l'éditeur, tapez une ligne de texte et appuyez sur votre combinaison de touches. La macro devrait alors lancer et dupliquer la ligne.

Bonne chance!

Questions connexes