locked
Complément office 2007 et 2010

    常规讨论

  • Bonjour,

    Je viens de finir uncomplément pour word 2010. Je voudrais qu'il marche aussi sur office 2007. Comment puis-je faire ?

    MErci.


    Frank
    2011年8月15日 11:41

全部回复

  • Bonjour ,

    Le problème quand tu crée un add-In sous office 2010, dans le projet on  référence la dll Microsoft.Interop.Office.Dll (dans ton cas la version 14 qui correspond à 2010).

    La seule solution qui me vient en tête est d'utiliser la Reflection, mais je n'ai jamais crée d'add-ins avec la réflection.

    En gros cela te permettrais de détecter quelle version est installer sur le poste ou est installer l'add in. Et la reflection va permettre d'utiliser la bonne dll.


    Cordialement, Pascal.

    Développeur Wpf/SilverLight/WinPhone7

    2011年8月17日 14:27
  • Bonjour,

    J'ai essayé de mettre la dll de 2007 sans succés. Si je recré le projet en 2007 il marchera en 2010 ?

    J'ai pourtant lu plusieurs article qui ont l'air de parler de complément qui tournent sous 2007 et 2010 notamment sur le choix du framework.


    Frank
    2011年8月17日 15:13
  • Il faut aussi enlever toutes les dll de Microsoft.Tools.Word et autre et mettre ceux qui correspondent à la version.

    Mais il y a un risque si dans votre add-ins vous utilisez des classes de office 2010 vous ne pourrez pas transformer votre add in.

    Un add in sous Word 2003 fonctionnera normalement sous word 2007 et 2010 mais pas inversement.


    Cordialement, Pascal.

    Développeur Wpf/SilverLight/WinPhone7

    2011年8月17日 19:48
  • merci. Je vais essayer ça (de virer toutes les Dll) ou je recopierais le projet en partant d'un projet 2007.
    Frank
    2011年8月18日 8:54