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.