Développer des solutions Bureau

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 au niveau du document et aux projets de complément VSTO. Consultez les fonctionnalités disponibles par application Office lication et le type de projet.

Remarque

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

modèle de programmation de solutions Bureau

Le modèle objet Office expose divers objets par rapport auxquels vous pouvez programmer. Quand vous programmez des solutions Office avec du code managé, vous écrivez du code qui utilise les types des assemblys PIA (Primary Interop Assembly) 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 Écrire du code dans Bureau solutions.

Programmer différents types de solutions Bureau

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. Cependant, si vous développez un complément VSTO, vous pouvez ajouter ces types de contrôles seulement 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 :

Intitulé Description
Écrire du code dans des solutions Bureau Décrit les différents aspects de l'écriture de code dans les solutions Office.
Programmer des compléments VSTO Fournit une vue d'ensemble du modèle de programmation des compléments VSTO et des tâches de programmation connexes.
Personnalisations au niveau du document du programme Fournit une vue d'ensemble du modèle de programmation des personnalisations au niveau du document et des tâches de programmation connexes.
Personnalisation de l’interface utilisateur Bureau Décrit les différentes façons de personnaliser l'interface utilisateur des applications Office à l'aide de compléments VSTO et de personnalisations au niveau du document.
Données dans les solutions Bureau Décrit les différentes façons dont vous pouvez utiliser les données dans les solutions Office, telles que la liaison de données à des contrôles et la mise en cache de données dans des personnalisations au niveau du document.
Résoudre les problèmes Bureau solutions Fournit des conseils pour résoudre les problèmes courants que vous pouvez rencontrer lors de la création de solutions Office.
Prise en charge du thread dans Bureau Fournit une vue d'ensemble de l'utilisation de plusieurs threads dans les solutions Office.
Accessibilité dans les projets Bureau Décrit les fonctionnalités d'accessibilité disponibles dans les solutions Office.