Créer des compléments VSTO pour Office à l'aide de Visual Studio
Important
VSTO est basé sur .NET Framework. Les compléments COM peuvent également être écrits avec .NET Framework. Les compléments Office ne peuvent pas être créés avec .NET Core et .NET 5+, les dernières versions de .NET. En effet, .NET Core et .NET 5+ ne peuvent pas fonctionner avec .NET Framework dans le même processus, et cela peut entraîner des échecs de chargement des compléments. Vous pouvez continuer d’utiliser .NET Framework pour écrire des compléments VSTO et COM pour Office. Microsoft ne mettra pas à jour VSTO ou la plateforme de compléments COM pour utiliser .NET Core ou .NET 5+. Vous pouvez utiliser .NET Core et .NET 5+, dont ASP.NET Core, pour créer le côté serveur des compléments web Office.
Vous pouvez utiliser les outils de développement Microsoft Office dans Visual Studio pour créer des applications .NET Framework qui étendent Office. Ces applications sont également appelées solutions Office.
Les outils de développement Office fournissent des fonctionnalités qui permettent de créer des solutions Office pour répondre à différents besoins professionnels. Ces outils incluent des modèles de projet pour vous aider à créer des solutions Office à l'aide de Visual Basic ou de Visual C#, et des concepteurs visuels qui vous aident à créer des interfaces utilisateur personnalisées pour vos solutions Office.
Remarque
Vous souhaitez développer des solutions qui étendent l’expérience Office sur plusieurs plateformes ? Consultez le nouveau modèle de macro complémentaire Office. Ces macros complémentaires Office ont une faible empreinte par rapport aux macros complémentaires et solutions VSTO, et vous pouvez les créer en utilisant presque toutes les technologies de programmation web, comme HTML5, JavaScript, CSS3 et XML.
Pour obtenir des informations générales sur le développement avec Office, consultez le Centre de développement Office.
Contenu de cette section
Fournit des liens vers des informations relatives à la configuration d'un ordinateur de développement pour créer des solutions Office, à la mise en route pour créer des solutions Office et aux nouveautés du développement Office dans Visual Studio.
Fournit des liens vers des informations relatives au processus de mise à niveau pour les projets créés à l'aide de versions antérieures de Visual Studio.
Fournit des liens vers des informations sur le fonctionnement des solutions Office, notamment des informations sur les personnalisations au niveau du document et les compléments VSTO.
Fournit des informations sur la création d'un projet Office et la configuration de votre projet dans Visual Studio.
Fournit des informations sur l'utilisation de code managé avec les solutions Office, notamment sur la personnalisation de l'interface utilisateur Office, l'utilisation des données et la résolution des problèmes.
Fournit des informations sur l'automatisation d'Excel, la création de solutions Excel et la compréhension de problèmes de globalisation spécifiques à Excel.
Fournit des informations sur la création de modèles de formulaire et de compléments VSTO pour InfoPath.
Fournit des informations sur l'automatisation d'Outlook, et sur la création de compléments et de zones de formulaire VSTO Outlook.
Fournit des informations sur l'automatisation de PowerPoint et sur la création de compléments VSTO PowerPoint.
Fournit des informations sur l'automatisation des projets Microsoft Office Project et la création de compléments VSTO pour les projets.
Fournit des informations sur l'automatisation de Visio et sur la création de compléments VSTO Visio.
Fournit des informations sur l'automatisation de Word et la création de solutions Word.
Fournit des informations sur les différences entre la génération de projets Office et d'autres types de projets dans Visual Studio.
Fournit des informations sur les différences entre le débogage de projets Office et d'autres types de projets dans Visual Studio.
Fournit des informations sur le fonctionnement de fonctionnalités de sécurité dans les solutions Office.
Fournit des informations sur la façon de rendre des solutions Office accessibles à vos utilisateurs, ainsi que sur les principaux problèmes à prendre en considération lors du choix d'une méthode de déploiement.
Fournit des liens vers des exemples d'applications et des rubriques qui contiennent des instructions détaillées pour l'exécution de tâches courantes.
Fournit des liens vers des informations détaillées sur les assemblys d’interopérabilité de base Office, les manifestes, les éléments de l'interface utilisateur et les messages d'erreur.
Fournit des liens vers des informations sur les espaces de noms des API et les types utilisés dans les projets Office qui ciblent NET Framework 4. Pour voir la documentation de référence des API concernant les espaces de noms et les types utilisés dans les projets Office qui ciblent .NET Framework 3.5, consultez la section de référence suivante dans la documentation de Visual Studio 2008 : Référence managée des systèmes 2007.
Contient des liens vers des informations sur les interfaces COM que vous pouvez utiliser pour effectuer des actions comme le chargement et le déchargement de compléments VSTO managés dans des applications Office.
Contenu connexe
Développement Office avec le portail des développeurs Visual Studio fournit des ressources supplémentaires, telles que des articles techniques, des vidéos et des blogs.
Centre pour développeurs Visual Studio fournit des ressources Visual Studio supplémentaires, telles que des articles techniques, des vidéos et des blogs.
Section pour développeurs Microsoft Office de la bibliothèque MSDN fournit des articles et une documentation de référence sur le développement de solutions pour plusieurs versions d'Office (non spécifiques au développement Office à l'aide de Visual Studio).
Développement d’applications dans Visual Studio contient des liens vers des rubriques qui expliquent comment vous pouvez utiliser Visual Studio pour concevoir, développer, déboguer et déployer des applications web, des services web XML et des applications clientes traditionnelles.
Programmation NET Framework dans Visual Studio décrit le développement d'applications avec.NET Framework dans Visual Basic et Visual C#.