Création d’un Add-in Outlook 2010 – VSTO – Visual Studio C#

Bonjour,

Après avoir vu en détail la programmation via l’API Exchange Web Service, je vais introduire la technologie Addin d’Office, particulièrement pour Outlook (autant continuer sur cette voie ;)) avec les VSTO (Visual studio Tools for Office)

Première étape: Création du projet

A la création du projet, vous devriez avoir les 2 méthodes suivantes de créées:

    public partial class ThisAddIn
    {
        private void ThisAddIn_Startup(object sender, System.EventArgs e)
        {
        }
 
        private void ThisAddIn_Shutdown(object sender, System.EventArgs e)
        {
        }
}

qui vous permettront d’avoir un accès à votre code au chargement de l’addin et à sa fermeture.

Pour ajouter une fenêtre, ajouter un nouvel élément à votre projet et sélectionner zone de formulaire Outlook comme ci dessous: (il est possible de customiser le ruban aussi, assez simplement)

Sélectionnez le type de formulaire que vous souhaitez créer et sa position relative à l’existant:

Ici spécifiez pour quel sous élément votre composant s’affichera, ici il s’affichera dans la fenêtre de visualisation des emails:

Voila, vous pouvez désormais customiser (un peu) votre Outlook 2010!

Débugger un add-in Outlook: breakpoint not hit. Visual 2010 Outlook 2010

Bonjour,

Dans le cas où vous auriez besoin de debugger un Add-in Outlook, et que le débugger n’atteint pas les breakpoints, vous pouvez vous tourner vers la solution suivante:

Sous Visual studio,

Addin outlook step1

Ajouter un  projet existant

Addin outlook step2

Allez chercher le Outlook.exe

Addin outlook step3

Définissez le en temps que projet de démarrage

Addin outlook step4

Allez dans Propriétés:

Addin outlook step5

et mettez dans type de debogueur : Managé (v2.0, v1.1, v1.0)

Addin outlook step6

Tout devrait fonctionner desormais 🙂

Un lien vers l’auteur de la solution