Meilleur auteur de réponses
Installer d'un AddIn Outlook

Question
-
Bonjour,
Je doit développer un AddIn pour Outlook 2010 (et idéalement compatible sur Outlook 2007 et 2003) sous Visual Studio 2010 en intégrant le Framework .NET 4.0.
J'ai créer un projet AddIn Outlook 2010 sur VS, codé un petit plugin avec 2 boutons qui lors de l'évènement de clic, affichent une pop up (pour le moment), un projet SetSecurity ainsi qu'un projet Installer. Mon problème est e suivant :
Lorsque je construis le projet dans son intégralité, l'installer se créé.
Quand je souhaite installer le plugin sur un autre ordinateur, celui-ci s'installe, est présent dans les programmes installés (au niveau du panneau de configuration, suppression des programmes) Mais Outlook ne le charge pas, il ne refuse pas de le charger, il ne le reconnait tout simplement pas. L'AddIn est fonctionnel puisque lorsque je le construis, qu'il soit installé ou non sur mon ordinateur, il fonctionne parfaitement. Si je nettoie le projet (Clean), il ne se lance plus.
Je suis persuadé (mais je peux me tromper) d'avoir suivi la procédure d'Installer à la lettre.
Pourriez-vous me communiquer la démarche à suivre "pas à pas" afin de m'aider à résoudre ce petit soucis ?
De plus, au niveau des prérequis, je coche bien la case du Framework .NET 4.0 mais sous VS 2010, malgré le fait que ce Framework soit installé sur mon ordinateur de développement, l'AddIn utilise le Framework 3.5. En cliquant sur le lien pour "trouver" des versions plus récentes, je tombe sur la page de téléchargement du 4.0 que je possède déjà...
Comment régler ces 2 problèmes ?
Mao,
Réponses
-
Bonjour,
Tout d’abord, si vous créez un AddIn pour Outlook 2010, il ne sera pas compatible avec Outlook 2007 et 2003 (par exemple, parce que les interfaces sont différentes). Donc si vous essayez charger cet AddIn avec Outlook 2007 et 2003, votre problème est normal.
Puis, c’est vrai que la plus part du temps le déploiement d’un AddIn Office peut être plus compliqué que le développement. Vu qu’on n’a pas beaucoup des informations sur votre projets (code source par exemple) il n’est pas facile vous dire d’où l’erreur vient. Je vous recommande à suivre la procédure de déploiement suivante : http://blogs.msdn.com/b/mcsuksoldev/archive/2010/10/01/building-and-deploying-an-outlook-2010-add-in-part-2-of-2.aspx
Sinon, essayez aussi cette procédure : http://msdn.microsoft.com/en-us/vsto/ff937654.aspx
Finalement, ce vidéo http://msdn.microsoft.com/en-us/office/Video/bb851702 est aussi utile, pour voir dans quelle liste vous pouvez trouver les AddIns installés. Il semble qu’il faut le chercher dans la liste de COM AddIns en cliquant sur « Go » et vérifiez que votre AddIn est dans cette liste et qu’il est sélecté (par default son CheckBox devrait être coché):
Observez aussi que si vous voulez faire un déploiement pour tous les utilisateurs, il faut payer attention à autres aspects : http://blogs.msdn.com/b/vsto/archive/2010/03/08/deploying-your-vsto-add-ins-to-all-users-saurabh-bhatia.aspx
Cordialement,
Cipri
Ciprian DUDUIALA, MSFT  
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.
- Marqué comme réponse Mao86 vendredi 1 juillet 2011 13:37
Toutes les réponses
-
Bonjour pour le 1er problème :
Je ne sais pas comment fonctionne Outllook 2010 mais sous Outllok 2007, si vous allez dans Outils -- > Centre de gestion de la confidentialité .
Vous avez la rubrique Compléments. Est ce que dans cette rubrique vous avez votre add-ins et est il activé ?
Pour le 2ème problème, je ne pourrais pas répondre car j'ai eu le problème récemment alors que j'avais la dernière version du framework 4.0.
Cordialement, Pascal.
Développeur Wpf/SilverLight/WinPhone7
-
Bonjour,
Tout d'abord merci pour cette réponse rapide.
Pour répondre à votre question, Outlook ne reconnait même pas l'AddIn, il n'est ni activé, ni désactivé : d'où mon problème.
Il semblerait que pour beaucoup de développeurs, la programmation ne soit pas le plus compliqué pour un AddIn, mais son déploiement.
Cordialement
Mao, -
Bonjour,
Tout d’abord, si vous créez un AddIn pour Outlook 2010, il ne sera pas compatible avec Outlook 2007 et 2003 (par exemple, parce que les interfaces sont différentes). Donc si vous essayez charger cet AddIn avec Outlook 2007 et 2003, votre problème est normal.
Puis, c’est vrai que la plus part du temps le déploiement d’un AddIn Office peut être plus compliqué que le développement. Vu qu’on n’a pas beaucoup des informations sur votre projets (code source par exemple) il n’est pas facile vous dire d’où l’erreur vient. Je vous recommande à suivre la procédure de déploiement suivante : http://blogs.msdn.com/b/mcsuksoldev/archive/2010/10/01/building-and-deploying-an-outlook-2010-add-in-part-2-of-2.aspx
Sinon, essayez aussi cette procédure : http://msdn.microsoft.com/en-us/vsto/ff937654.aspx
Finalement, ce vidéo http://msdn.microsoft.com/en-us/office/Video/bb851702 est aussi utile, pour voir dans quelle liste vous pouvez trouver les AddIns installés. Il semble qu’il faut le chercher dans la liste de COM AddIns en cliquant sur « Go » et vérifiez que votre AddIn est dans cette liste et qu’il est sélecté (par default son CheckBox devrait être coché):
Observez aussi que si vous voulez faire un déploiement pour tous les utilisateurs, il faut payer attention à autres aspects : http://blogs.msdn.com/b/vsto/archive/2010/03/08/deploying-your-vsto-add-ins-to-all-users-saurabh-bhatia.aspx
Cordialement,
Cipri
Ciprian DUDUIALA, MSFT  
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.
- Marqué comme réponse Mao86 vendredi 1 juillet 2011 13:37
-
Bonjour,
Merci pour cette réponse.
Effectivement, le lien http://msdn.microsoft.com/en-us/library/ff937654.aspx est le bon, il concerne le déploiement d'AddIn pour tous les logiciels de la suite Office. Il faut suivre à la lettre la procédure, et remplacer une clef d'une des conditions de lancement de l'AddIn du tuto, par la bonne clef correspondante. La liste de ces clefs est dans ce même tuto.
En tous cas, merci de votre réponse. Le déploiement d'un AddIn pour Office est le plus gros problèmes des développeurs Office et les forums sont pleins de questions sur le déploiement, questions et discusions qui ne trouvent pas de réponses.
Cordialement,
Mao, -
Bonjour,
Merci pour tenir la communauté informée sur la suite de vos démarches.
Bonne journée,
Cipri
Ciprian DUDUIALA, MSFT  
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.