2008-12-08 11 views
1

Je suis frustré d'essayer de programmer des macros pour Visual Studio (en utilisant VS 2008, Version 9.0.30729.1 SP, avec toutes les mises à jour).Programmer des macros de studio visuel

Dans l'explorateur de macros, je peux aller aux samples/VSEditor de Microsoft et ajouter un sous-programme qui se comporte comme je le souhaite. Mais je n'arrive pas à le faire fonctionner ailleurs. En particulier, dans la zone MyMacros de Macro Explorer.

Détails:
J'ai copié le code échantillons/VSEditor entier et l'ai copié dans MyMacros/Testing et renommé le nom du module interne en Testing et sauvegardé le code modifié. Macro Explorer affiche maintenant le module de test et tous les sous-programmes qu'il contient. Si je fais un clic droit sur, disons, InsertDate et sélectionne Run, rien ne se passe. Mais si je fais défiler vers le bas pour les samples/VSEditor/InsertDate et que je clique avec le bouton droit et sélectionne Run, il insère la date comme on pourrait s'y attendre. Il s'agit d'un code pratiquement identique (juste l'emplacement et les changements de nom mentionnés ci-dessus), mais l'un fonctionne et l'autre ne fonctionne pas.

Existe-t-il un moyen d'obtenir des commentaires sur ce qui se passe, sur l'échec du code ou sur l'échec du code? Est-ce que quelqu'un peut expliquer ce que je fais mal?

Répondre

1

J'ai essayé la même chose, j'ai copié le code VSEditor sur MyMacros/Testing. Les choses ne fonctionneraient pas non plus.

Je suis ensuite allé à l'option de menu Afficher | Liste d'erreurs. Puis à l'option de menu Debug | Build dans l'éditeur Microsoft Visual Studio Macros. J'ai vu que le Utilitaires n'a pas été déclaré (première erreur dans la liste des erreurs). Lorsque j'ai copié les utilitaires sur MyMacros. Les macros ont commencé à fonctionner.

Peut-être que c'est le même problème que vous avez.

Questions connexes