Mise en route de la programmation de compléments d'application
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 les différences entre les compléments et les autres types de solution Office que vous pouvez créer à l'aide de Visual Studio 2010, consultez Vue d'ensemble du développement des solutions Office.
S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau application pour Microsoft Office 2010 et la version 2007 de Microsoft® Office System. Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet Office.
Création de projets de complément
Créez des projets de complément à l'aide de l'un des modèles de projet de complément Office depuis la boîte de dialogue Nouveau projet. Ces modèles comprennent des références d'assembly et des fichiers projet requis. Visual Studio 2010 fournit des modèles de projet de complément pour la plupart des applications de la version 2007 de Microsoft Office System et Microsoft Office 2010.
Pour plus d'informations sur la création d'un projet de complément, consultez Comment : créer des projets Office dans Visual Studio. Pour plus d'informations sur les modèles de projet, consultez Vue d'ensemble des modèles de projet Office.
Développement de projets de complément
Lorsque vous créez un projet de complément, Visual Studio 2010 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 programmation 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 Excel et Word, vous pouvez ajouter des contrôles managés et des balises actives aux classeurs et aux documents. Pour plus d'informations, consultez Extension de documents Word et de classeurs Excel dans des compléments d'application au moment de l'exécution..
Notes
Les balises actives sont déconseillées dans Excel 2010 et Word 2010. Pour plus d'informations, consultez Vue d'ensemble des balises actives.
Vous pouvez personnaliser le ruban si l'application le prend en charge. Pour plus d'informations, consultez Vue d'ensemble du ruban.
Vous pouvez créer un volet de tâches personnalisé si l'application le prend en charge. Pour plus d'informations, consultez Vue d'ensemble des volets de tâches personnalisés.
Vous pouvez créer une zone de formulaire personnalisée dans Outlook. Pour plus d'informations, consultez Création de zones de formulaire Outlook.
Dans toutes les applications Microsoft Office, vous pouvez afficher des Windows Forms dans votre complément. Pour plus d'informations, consultez Comment : interagir avec des Windows Forms.
Dans le cas des applications Office qui ne prennent pas en charge le ruban, vous pouvez créer vos propres menus et barres d'outils. Pour plus d'informations, consultez Comment : ajouter des commandes à des menus contextuels dans Excel et Comment : créer des barres d'outils Office.
Pour plus d'informations sur la personnalisation de l'interface utilisateur des applications Microsoft Office, consultez Personnalisation de l'interface utilisateur Office.
Étapes suivantes
Pour savoir comment créer des compléments d'application, consultez les procédures pas à pas suivantes :
Procédure pas à pas : création de votre premier complément d'application pour Excel
Procédure pas à pas : création de votre premier complément d'application pour Outlook
Procédure pas à pas : création de votre premier complément d'application pour PowerPoint
Procédure pas à pas : création de votre premier complément d'application pour Project
Procédure pas à pas : création de votre premier complément d'application pour Word
Ces procédures pas à pas vous initient aux outils de développement Office dans Visual Studio et au modèle de programmation pour les compléments d'application.
Pour obtenir une liste des rubriques vous présentant les tâches courantes des projets Office, consultez Tâches courantes en matière de programmation Office.
Voir aussi
Tâches
Comment : créer des projets Office dans Visual Studio
Concepts
Écriture de code dans les solutions Office
Architecture des compléments d'application