Créer des compléments VSTO pour Office à l’aide de Visual Studio

Important

VSTO s’appuie sur le .NET Framework. Les compléments COM peuvent également être écrits avec le .NET Framework. Les compléments Office ne peuvent pas être créés avec .NET Core et .NET 5+, les dernières versions de .NET. Cela est dû au fait que .NET Core/.NET 5+ ne peut pas fonctionner avec .NET Framework dans le même processus et peut entraîner des échecs de chargement de modules complémentaires. Vous pouvez continuer à utiliser .NET Framework pour écrire des compléments VSTO et COM pour Office. Microsoft ne met pas à jour VSTO ou la plateforme de complément COM pour utiliser .NET Core ou .NET 5+. Vous pouvez tirer parti de .NET Core et .NET 5+, notamment 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 nommées solutions Office.

Les outils de développement Office fournissent des fonctionnalités qui vous aident à créer des solutions Office pour répondre à divers besoins professionnels. Les outils incluent des modèles de projet pour vous aider à créer des solutions Office à l’aide de Visual Basic ou Visual C#, ainsi que des concepteurs visuels qui vous aident à créer des interfaces utilisateur personnalisées pour vos solutions Office.

Note

Vous souhaitez développer des solutions qui étendent l’expérience Office sur plusieurs plateformes ? Consultez le nouveau modèle de compléments Office. Les compléments Office ont une petite empreinte par rapport aux compléments et solutions VSTO, et vous pouvez les créer à l’aide de presque toutes les technologies de programmation web, telles que HTML5, JavaScript, CSS3 et XML.

Pour plus d’informations sur le développement Office, consultez le Centre de développement Microsoft Office.

Dans cette section

Fournit des liens vers des informations sur la configuration d’un ordinateur de développement pour créer des solutions Office, comment commencer à créer des solutions Office et ce qui est nouveau pour le développement Office dans Visual Studio.

Fournit des liens vers des informations sur le processus de mise à niveau des 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 du code managé avec des 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 des 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 la création de compléments VSTO et de zones de formulaire Outlook.

Fournit des informations sur l’automatisation de PowerPoint et la création de compléments VSTO PowerPoint.

Fournit des informations sur l’automatisation du projet Microsoft Office et la création de compléments VSTO de projet.

Fournit des informations sur l’automatisation de Visio et 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 création 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 des fonctionnalités de sécurité dans les solutions Office.

Fournit des informations sur la façon de rendre les solutions Office disponibles pour vos utilisateurs et les principaux problèmes à prendre en compte lorsque vous choisissez une méthode de déploiement.

Fournit des liens vers des exemples d’applications et de rubriques qui fournissent des instructions pas à pas pour effectuer des tâches courantes.

Fournit des liens vers des informations détaillées sur les assemblys d’interopérabilité principaux Office, les manifestes, les éléments d’interface utilisateur et les messages d’erreur.

Fournit des liens vers des informations sur les espaces de noms et les types d’API utilisés dans les projets Office qui ciblent le .NET Framework 4. Pour obtenir la documentation de référence sur les espaces de noms et les types utilisés dans les projets Office qui ciblent le .NET Framework 3.5, consultez la section de référence suivante dans la documentation de Visual Studio 2008 : Référence système gérée 2007.

Contient des liens vers des informations sur les interfaces COM que vous pouvez utiliser pour effectuer des actions telles que le chargement et le déchargement de compléments VSTO managés dans les applications Office.