VSTO (Visual Studio Tools for Office) met gratuitement des outils de programmation pour la réalisation d'add-ins avec Visual Studio pour Microsoft Office 2007.
Concernant Outlook, cet Outil permet la programmation des formulaires.
Avec Outlook 2007, il est maintenant possible de programmer des formulaires outlook 2007 dans une vrai interface de programmation. Pour cela, il est nécessaire d'avoir :
- VSTO (gratuit : ici )
- Visual Studio 2005/2008 (payant)
L'interface de programmation est Visual Studio et les langages à disposition sont le vb ou le c#.
Sur Outlook 2007, chaque formulaire est graphiquement structuré comme Microsoft Word ou Excel. Voici la liste des formulaires pouvant être modifiés :
- Création de rendez-vous
- Création de contact
- Liste de distribution
- Journal
- E-mail
- Note
- Flux RSS
- Tâche
Une fois qu'un projet a été créé/ouvert sur Visual Studio, on peut lui ajouter l'objet pour la réalisation de l'add-in : . Une suite de fenêtre permet de définir l'add-in désiré, par exemple, quelle forme d'add-in doit avoir :
- Ajout d'une nouvelle page
- Joint à la page actuelle
- Remplacement de la page par défaut du formulaire
- Remplacer toutes les entrées du formulaire
Une fois l'objet créer, tout est prêt pour la programmation. L'exécution du programme ajoutera l'add-in au formulaire.
Voici deux ouvrages traitant la réalisation d'add-in :
- Pro Office 2007 Development with VSTO /Ty Anderson / Apress / lien
- Professional Office Business Application Development Using Microsoft Office SharePoint / Steve Fox, Bill Sheldon / WROX / lien