Personnalisation de l’interface utilisateur Bureau
Vous pouvez personnaliser l'interface utilisateur des applications Microsoft Office à l'aide des outils de développement Office dans Visual Studio. Cette rubrique répertorie les fonctionnalités de l’interface utilisateur que vous pouvez personnaliser, comme décrit 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.
Fonctionnalité | Types de projet pris en charge | Applications Microsoft Office prises en charge |
---|---|---|
Volet Actions | Personnalisations au niveau du document | Excel Word |
Volets de tâches personnalisés | Compléments VSTO | Excel InfoPath 2013 InfoPath 2010 Outlook PowerPoint Word |
Interface utilisateur du ruban personnalisée | Personnalisations au niveau du document Compléments VSTO |
Excel InfoPath 2013 InfoPath 2010 Outlook PowerPoint Project Word Visio |
Mode Backstage | Personnalisations au niveau du document Compléments VSTO |
Excel InfoPath 2013 . InfoPath 2010 Outlook PowerPoint Project Word Visio |
Zones de formulaire Outlook | Compléments VSTO | Outlook |
Contrôles dans des documents | Personnalisations au niveau du document Compléments VSTO |
Excel Word |
Menus contextuels | Personnalisations au niveau du document Compléments VSTO |
Excel InfoPath 2013 InfoPath 2010 Outlook PowerPoint Project Word Visio Excel |
Volets Actions et volets Office personnalisés
Les volets de tâches sont des panneaux d'interface utilisateur généralement ancrés à l'un des côtés d'une fenêtre dans une application Microsoft Office. Presque toutes les applications Microsoft Office intègrent des volets de tâches, tels que le volet Aide dans Word.
Les outils de développement Office dans Visual Studio offrent deux façons de personnaliser des volets de tâches :
Vous pouvez ajouter un volet Actions à une personnalisation au niveau du document. Par défaut, ce volet s'affiche sur le côté droit de l'application, à droite du document. Il peut aussi s'afficher à gauche, en haut ou en bas du document.
Vous pouvez ajouter un volet de tâches personnalisé à un complément VSTO. Les utilisateurs peuvent ancrer les volets de tâches personnalisés aux différents côtés de la fenêtre d’application ou les faire glisser n’importe où dans la fenêtre.
Les volets Actions et les volets de tâches personnalisés fournissent des fonctionnalités en hébergeant divers contrôles qui facilitent l'exécution de certaines tâches, telles que la saisie de données. Par rapport à un groupe Ruban, les volets Actions et les volets de tâches personnalisés proposent une zone beaucoup plus grande pour inclure le texte et les 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 Office. Le ruban est une façon d'organiser les commandes associées (sous forme de contrôles) pour les retrouver plus facilement. Vous pouvez créer vos propres groupes et onglets de ruban pour permettre aux utilisateurs d'accéder aux fonctionnalités fournies dans votre solution. La plupart des fonctionnalités accessibles via les menus et les barres d'outils dans les versions antérieures de Microsoft Office System sont maintenant accessibles à partir du ruban.
Pour plus d’informations, consultez vue d’ensemble du ruban.
Mode Backstage
Dans application Office lications, le fait de cliquer sur l’onglet Fichier ouvre la vue Backstage. Le mode Backstage fournit une interface utilisateur qui combine des actions et des tâches de niveau fichier, et remplace les fonctionnalités similaires disponibles via le bouton Microsoft Office dans Microsoft Office System version 2007. Ce mode est intégralement extensible à l'aide de XML.
Visual Studio ne fournit pas de concepteur ni d'API pour personnaliser le mode Backstage. Toutefois, si vous ajoutez un élément de ruban (XML) à votre projet de Bureau, 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 Bureau 2010 Backstage pour les développeurs et personnaliser la vue Bureau 2010 Backstage pour les développeurs.
Zones 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 tout formulaire existant avec des champs ou 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 dans cette zone de formulaire. Si vous importez une zone de formulaire conçue dans Outlook, vous pouvez alors utiliser des contrôles Outlook natifs uniquement.
Vous pouvez créer des zones de formulaire qui occupent différents endroits de l'interface utilisateur d'Outlook. Par exemple, ces zones de formulaire adjacentes s'affichent en bas de la première page d'un formulaire et sont toutes réductibles. Vous pouvez aussi ajouter une zone de formulaire distincte qui s'affiche comme page de formulaire supplémentaire complète et peut apparaître sur tout formulaire standard ou personnalisé existant.
Pour plus d’informations, consultez Créer des zones de formulaire Outlook.
Contrôles dans des documents
Vous pouvez ajouter divers contrôles aux documents Word et aux feuilles de calcul Excel. Par exemple, ajoutez un contrôle sélecteur de dates à un document pour permettre à l'utilisateur d'entrer des dates dans un format standard, ou placez un bouton dans une feuille de calcul pour envoyer des données vers 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 des contrôles Windows Forms sur Bureau vue d’ensemble des documents.
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 pour qu'il apparaisse quand un événement se produit (par exemple, quand un utilisateur clique avec le bouton droit sur un document, un classeur ou un contrôle hôte). Vous avez la possibilité d'ajouter divers contrôles ou commandes de menu à un menu contextuel, et créer des menus contextuels à l'aide de XML. Si vous ajoutez un élément de ruban (XML) à votre projet de Bureau, 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 Bureau documents
- Vue d’ensemble du volet Actions
- Créer des zones de formulaire Outlook
- Volets Office personnalisés
- Utiliser des contrôles WPF dans des solutions Bureau
- Guide pratique pour afficher l’onglet Développeur sur le ruban
- Guide pratique pour afficher les erreurs d’interface utilisateur du complément
- Procédure pas à pas : collecter des données à l’aide d’un formulaire Windows