none
Appeler une fonction d'un item de menu du VS via un Add-In RRS feed

  • Question

  • Bonjour,

     

    Je développe en ce moment un petit Add-In au Visual Studio 2005 en C#. Je voudrais à aprtir de cet Add-In appeler certaines fonctions qui sont accessibles via les items de menu du VS2005. Par exemple : "File / Save as" en précisant automatiquement le nouveau nom de fichier. Autre exemple "Edit / Insert file as text" en précisant également le nom de fichier à insérer, etc...

     

    Avec quelles méthodes puis-je accéder à l'ensemble des commandes existantes dans VS2005 ?

     

    D'avance merci pour votre aide.

    François.

    mercredi 24 octobre 2007 14:56

Toutes les réponses

  • La réponse : il faut appeler la méthode ExecuteCommand de la classe DTE2 en précisant le nom de la commande. Par exemple : ExecuteCommand("ClassDiagram.ExportDiagramasImage", string.Empty) pour demander l'export d'un diagramme de classe. La collections Commands de la classe DTE2 permet de lister toutes les commandes disponibles (plus de 3000). Le deuxième paramètre permet de préciser des paramètres à passer à la commande.

     

    Savez-vous où on peut trouver de la documentation sur les paramètres des fonctions en général et pour l'export d'un diagramme de classe en particulier (je n'ai rien trouvé la doc) ?

     

    Merci.

    François.

    jeudi 25 octobre 2007 06:44