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
Version de Microsoft Office
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 :
À partir du SP1, pour Excel 2007 et Word 2007, 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..
Dans le cas des applications de la version 2007 de Microsoft Office System, vous pouvez personnaliser le ruban si celui-ci est pris en charge. Pour plus d'informations, consultez Vue d'ensemble du ruban.
Dans le cas des applications de la version 2007 de Microsoft Office System, vous pouvez créer un volet de tâches personnalisé si ce type de volet est pris en charge. Pour plus d'informations, consultez Vue d'ensemble des volets de tâches personnalisés.
Dans Outlook 2007, vous pouvez créer une zone de formulaire personnalisée. 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 : créer par programme des menus Office et Comment : créer des barres d'outils Office par programme.
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. |