Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez personnaliser l’interface utilisateur des applications Microsoft Office à l’aide des outils de développement Office dans Visual Studio. Cette rubrique décrit les fonctionnalités de l’interface utilisateur que vous pouvez personnaliser dans les sections suivantes :
Comparaison des fonctionnalités de l’interface utilisateur
Le tableau suivant compare les principales fonctionnalités de l’interface utilisateur que vous pouvez personnaliser dans les projets Microsoft Office.
| Caractéristique | Types de projets pris en charge | Applications Microsoft Office prises en charge |
|---|---|---|
| Volet Actions | Personnalisations au niveau du document | Excel Mot |
| Volets de tâches personnalisés | Compléments VSTO | Excel InfoPath 2013 InfoPath 2010 Outlook PowerPoint Mot |
| Interface utilisateur du ruban personnalisée | Personnalisations au niveau du document Compléments VSTO |
Excel InfoPath 2013 InfoPath 2010 Outlook PowerPoint Projet Mot Visio |
| Vue Backstage | Personnalisations au niveau du document Compléments VSTO |
Excel InfoPath 2013 . InfoPath 2010 Outlook PowerPoint Projet Mot Visio |
| Régions de formulaire Outlook | Compléments VSTO | Outlook |
| Contrôles sur les documents | Personnalisations au niveau du document Compléments VSTO |
Excel Mot |
| Menus contextuels | Personnalisations au niveau du document Compléments VSTO |
Excel InfoPath 2013 InfoPath 2010 Outlook PowerPoint Projet Mot Visio Excel |
Volets d'action et volets de tâches personnalisés
Les volets de tâches sont des panneaux d’interface utilisateur qui sont généralement ancrés à un côté d’une fenêtre dans une application Microsoft Office. Presque toutes les applications Microsoft Office incluent des volets de tâches intégrés. Un exemple de volet des tâches est le volet d'aide dans Word.
Les outils de développement Office dans Visual Studio offrent deux façons différentes de personnaliser les volets office :
Vous pouvez ajouter un volet d'actions à une personnalisation de niveau document. Par défaut, le volet Actions s’affiche sur le côté droit de l’application, à droite du document. Toutefois, le volet Actions peut également être affiché à gauche, en haut ou en bas du document.
Vous pouvez ajouter un volet Office personnalisé à un complément VSTO. Les utilisateurs peuvent ancrer des volets office personnalisés à différents côtés de la fenêtre d’application ou faire glisser des volets office personnalisés vers n’importe quel emplacement de la fenêtre.
Les volets Actions et les volets Office personnalisés fournissent des fonctionnalités en hébergeant divers contrôles pour aider les utilisateurs à effectuer des tâches telles que l’entrée de données. Par rapport à un groupe de rubans, les volets d’actions et les volets de tâches personnalisés fournissent une zone beaucoup plus grande pour inclure du texte et des contrôles.
Pour plus d’informations sur les volets Actions, consultez vue d’ensemble du volet Actions. Pour plus d’informations sur les volets office personnalisés, consultez Volets Office personnalisés.
Interface utilisateur du ruban personnalisée
Vous pouvez personnaliser l’interface utilisateur du ruban pour exposer les fonctionnalités que vous ajoutez aux applications dans Office. Le ruban est un moyen d’organiser les commandes associées (sous la forme de contrôles) afin qu’elles soient plus faciles à trouver. Vous pouvez créer vos propres onglets et groupes de ruban pour permettre aux utilisateurs d’accéder aux fonctionnalités que vous fournissez dans votre solution. La plupart des fonctionnalités accessibles à l’aide des menus et barres d’outils des versions antérieures de Microsoft Office System sont désormais accessibles à l’aide du ruban.
Pour plus d’informations, consultez Vue d’ensemble du ruban.
Vue Backstage
Dans les applications Office, cliquez sur l’onglet Fichier pour ouvrir la vue Backstage. La vue Backstage fournit une interface utilisateur qui combine des tâches et des actions au niveau du fichier et remplace les fonctionnalités similaires disponibles à partir du bouton Microsoft Office dans le système Microsoft Office 2007. La vue Backstage est entièrement extensible à l’aide de XML.
Visual Studio ne fournit pas de concepteur ou d’API pour la personnalisation de la vue Backstage. Toutefois, si vous ajoutez un élément de ruban (XML) à votre projet Office, vous pouvez ajouter du code XML au fichier XML du ruban pour personnaliser l’affichage Backstage. Pour plus d’informations sur les éléments du ruban (XML), consultez Le code XML du ruban.
Pour plus d’informations sur la personnalisation de la vue Backstage, consultez Présentation de la vue Office 2010 Backstage pour les développeurs et personnaliser la vue Backstage Office 2010 pour les développeurs.
Régions de formulaire Outlook
Utilisez des zones de formulaire pour ajouter des fonctionnalités personnalisées aux formulaires Microsoft Office Outlook standard. Vous pouvez créer des zones de formulaire qui étendent n’importe quel formulaire existant avec des champs ou des contrôles supplémentaires. Si vous créez une zone de formulaire à l’aide des outils de développement Office dans Visual Studio, vous pouvez utiliser uniquement des contrôles Windows Forms sur la zone de formulaire. Si vous importez une zone de formulaire conçue dans Outlook, vous pouvez utiliser uniquement des contrôles Outlook natifs.
Vous pouvez créer des zones de formulaire qui occupent différentes zones de l’interface utilisateur Outlook. Par exemple, les zones de formulaire adjacentes sont affichées en bas de la première page d’un formulaire, et chaque zone de formulaire adjacente est rétractable. Vous pouvez également ajouter une zone de formulaire distincte qui s’affiche sous la forme d’une page de formulaire supplémentaire complète et qui peut apparaître sur n’importe quel formulaire standard ou formulaire personnalisé existant.
Pour plus d’informations, consultez Créer des zones de formulaire Outlook.
Contrôles sur les documents
Vous pouvez ajouter un large éventail de contrôles aux documents Word et aux feuilles de calcul Excel. Par exemple, vous pouvez ajouter un contrôle sélecteur de dates à un document afin que l’utilisateur puisse entrer des dates dans un format standard ou placer un bouton dans une feuille de calcul pour envoyer des données à une base de données.
Lorsque vous développez des projets au niveau du document pour Excel ou Word, vous pouvez utiliser le concepteur Visual Studio pour ajouter des contrôles au document ou au classeur dans votre projet au moment du design, ou vous pouvez ajouter des contrôles au moment de l’exécution. Lorsque vous développez des projets de complément VSTO pour Excel ou Word, vous pouvez ajouter par programmation des contrôles à n’importe quel document ou classeur ouvert au moment de l’exécution.
Pour plus d’informations, consultez la vue d’ensemble des éléments hôtes et des contrôles hôtes et la vue d’ensemble des contrôles Windows Forms sur les documents Office.
Menus contextuels
Un menu contextuel s’affiche lorsque vous cliquez avec le bouton droit dans un document ou une fenêtre d’application. Vous pouvez définir un menu contextuel à afficher une fois qu’un événement a lieu, par exemple lorsqu’un utilisateur clique avec le bouton droit sur un document, un classeur ou un contrôle hôte. Vous pouvez ajouter plusieurs commandes ou contrôles de menu différents à un menu contextuel. Créez des menus contextuels à l’aide de XML. Si vous ajoutez un élément de ruban (XML) à votre projet Office, vous pouvez ajouter du code XML au fichier XML du ruban pour créer des menus contextuels. Pour plus d’informations sur l’utilisation de XML pour créer des menus contextuels, consultez Guide pratique pour ajouter des commandes aux menus contextuels.
Contenu connexe
- Vue d’ensemble du ruban
- Vue d’ensemble des contrôles Windows Forms sur les documents Office
- Vue d’ensemble du volet Actions
- Créer des zones de formulaire Outlook
- Volets de tâches personnalisés
- Utiliser des contrôles WPF dans les solutions Office
- Guide pratique pour afficher l’onglet Développeur sur le ruban
- Comment afficher les erreurs d'interface utilisateur du complément
- Procédure pas à pas : collecter des données à l’aide d’un formulaire Windows