Partager via


Développement de solutions Office

Après avoir conçu un projet à l'aide des outils de développement Office dans Visual Studio et configuré les fichiers projet, vous pouvez vous concentrer sur l'implémentation du code et de l'interface utilisateur personnalisée.

S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document et 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.

Modèle de programmation de solutions Office

Le modèle objet Office expose divers objets par rapport auxquels vous pouvez programmer. Lorsque vous programmez des solutions Office avec du code managé, vous écrivez du code qui utilise les types des assemblys PIA Office. Dans les solutions que vous créez à l'aide des modèles de projet Office dans Visual Studio, vous écrivez directement le code par rapport aux classes générées dans votre projet. Pour plus d'informations, consultez Écriture de code dans les solutions Office.

Programmation des différents types de solutions Office

Le type de solution que vous créez détermine les fonctionnalités que vous pouvez utiliser dans votre projet. Par exemple, vous pouvez ajouter des contrôles Windows Forms et des contrôles Office étendus (appelés contrôles hôtes) aux personnalisations au niveau du document en faisant glisser des éléments depuis la Boîte à outils dans Visual Studio au moment du design. Toutefois, si vous développez un complément d'application, vous pouvez uniquement ajouter ces contrôles aux documents au moment de l'exécution, en écrivant du code.

Pour plus d'informations sur les fonctionnalités spécifiques aux différents types de solutions, consultez les rubriques suivantes :

Pour des informations générales susceptibles de vous aider à planifier vos solutions Office et des procédures vous permettant de créer des projets, consultez Conception et création de solutions Office.

Rubriques connexes

Titre

Description

Écriture de code dans les solutions Office

Décrit les différents aspects de l'écriture de code dans les solutions Office.

Programmation de compléments d'application

Fournit une présentation du modèle de programmation des compléments de niveau application et des tâches de programmation connexes.

Programmation de personnalisations au niveau du document

Fournit une présentation du modèle de programmation des personnalisations de niveau document et des tâches de programmation connexes.

Personnalisation de l'interface utilisateur Office

Décrit les différentes façons de personnaliser l'interface utilisateur des applications Office à l'aide des compléments de niveau application et des personnalisations de niveau document.

Données dans les solutions Office

Décrit les différentes façons dont vous pouvez utiliser les données dans les solutions Office, comme par exemple la liaison de données aux contrôles et les données de mise en mémoire cache dans les personnalisations de niveau document

Extensibilité dans les projets Office

Décrit les différentes manières d'étendre les projets Office à l'aide de l'automation Visual Studio.

Dépannage des solutions Office

Fournit des conseils pour la résolution de problèmes courants que vous pouvez rencontrer lors de la création de solutions Office.

Prise en charge des threads dans Office

Fournit une vue d'ensemble de l'utilisation de plusieurs threads dans les solutions Office.

Accessibilité dans les projets Office

Décrit les fonctionnalités d'accessibilité disponibles dans les solutions Office.

Voir aussi

Tâches

Comment : créer et modifier des propriétés de document personnalisées

Comment : lire des propriétés de document et en écrire

Comment : cibler l'interface utilisateur multilingue d'Office

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

Procédure pas à pas : création de votre première personnalisation au niveau du document 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

Procédure pas à pas : création de votre première personnalisation au niveau du document pour Word