Mise en route de la programmation de compléments d'application

Mise à jour : Juillet 2008

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et aux versions de Microsoft Office spécifiés.

Type de projet

  • Projets au niveau de l'application

Version de Microsoft Office

  • Excel 2003 et 2007

  • InfoPath 2007

  • Outlook 2003 et 2007

  • PowerPoint 2003 et 2007

  • Project 2003 et 2007

  • Visio 2003 et 2007

  • Word 2003 et 2007

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Vous pouvez utiliser des compléments pour automatiser des applications Microsoft Office, étendre les fonctionnalités de l'application et personnaliser son interface utilisateur. Pour plus d'informations sur l'utilité des compléments par rapport à d'autres types de solutions que vous pouvez créer à l'aide de Visual Studio Tools pour Office, consultez Vue d'ensemble du développement des solutions Office.

Création de projets de complément

Créez des projets de complément à l'aide d'un des modèles de projet de la boîte de dialogue Nouveau projet. Ces modèles incluent les références d'assembly et les fichiers projet requis. Visual Studio Tools pour Office fournit des modèles de projet de complément pour la plupart des applications de Microsoft Office 2003 et de la version 2007 de Microsoft Office System. Pour obtenir une liste complète des applications prises en charge, consultez Fonctionnalités disponibles par type d'application et de projet.

Pour plus d'informations sur la création d'un projet de complément, consultez Comment : créer des projets Visual Studio Tools pour Office. Pour plus d'informations sur les modèles de projet, consultez Vue d'ensemble des modèles de projet Visual Studio Tools pour Office.

Développement de projets de complément

Lorsque vous créez un projet de complément, Visual Studio Tools pour Office crée automatiquement un fichier de code ThisAddIn.vb (dans Visual Basic) ou ThisAddIn.cs (en C#). Ce fichier contient la classe ThisAddIn, qui sert de base à votre complément. Vous pouvez utiliser des membres de cette classe pour exécuter le code lorsque le complément est chargé ou déchargé, pour accéder au modèle objet de l'application hôte et pour étendre les fonctionnalités de l'application. Pour plus d'informations, consultez Programmation de compléments d'application.

Automatisation d'applications à l'aide des modèles objet

Les modèles objet des applications Microsoft Office exposent de nombreux types que vous pouvez programmer dans un complément. Vous pouvez utiliser ces types pour automatiser l'application. Par exemple, vous pouvez créer et envoyer par programme un message électronique dans Outlook ou encore ouvrir un document et ajouter du contenu dans Word. Pour plus d'informations sur l'accès au modèle objet de l'application hôte contenu dans le code, consultez Programmation de compléments d'application.

Pour plus d'informations sur les modèles objet d'applications Microsoft Office spécifiques, consultez les rubriques suivantes :

Personnalisation de l'interface utilisateur des applications

Vous pouvez personnaliser l'interface utilisateur de l'application hôte à l'aide d'un complément de plusieurs manières :

Pour plus d'informations sur la personnalisation de l'interface utilisateur des applications Microsoft Office, consultez Personnalisation de l'interface utilisateur Office.

Voir aussi

Tâches

Comment : créer des projets Visual Studio Tools pour Office

Procédure pas à pas : création de votre premier complément d'application pour Word

Procédure pas à pas : création de votre premier complément d'application pour PowerPoint

Concepts

Mise en route de l'écriture de code

Architecture des compléments d'application

Programmation de compléments d'application

Autres ressources

Mise en route (Visual Studio Tools pour Office)

Historique des modifications

Date

Historique

Raison

Juillet 2008

Ajout d'informations relatives à l'insertion de contrôles managés et de balises actives dans les classeurs et les documents.

Modifications de fonctionnalités dans le SP1.