Partager via


Personnalisation de l'interface utilisateur Office

Vous pouvez personnaliser l'interface utilisateur (UI) des applications Microsoft Office à l'aide de les outils de développement Office dans Visual Studio.Cette rubrique décrit les fonctionnalités d'interface utilisateur que vous pouvez personnaliser dans les sections suivantes :

  • Comparaison des fonctionnalités de l'interface utilisateur

  • Volets Actions et volets de tâches personnalisés

  • Interface utilisateur du ruban personnalisée

  • Mode Backstage

  • Zones de formulaire Outlook

  • Contrôles dans des documents

  • Menus contextuels

Comparaison des fonctionnalités de l'interface utilisateur

Le tableau suivant compare les principales fonctionnalités interface utilisateur que vous pouvez personnaliser dans les projets Microsoft Office.

Fonctionnalité

Types de projets pris en charge

Applications Microsoft Office prises en charge

Volet Actions

Personnalisations au niveau du document

Excel 2013

Word 2013

Excel 2010

Word 2010

Volets de tâches personnalisés

Compléments d'application

Excel 2013

InfoPath 2013

Outlook 2013

PowerPoint 2013

Word 2013

Excel 2010

InfoPath 2010

Outlook 2010

PowerPoint 2010

Word 2010

Interface utilisateur du ruban personnalisée

Personnalisations au niveau du document

Compléments d'application

Excel 2013

InfoPath 2013

Outlook 2013

PowerPoint 2013

Project 2013

Word 2013

Visio 2013

Excel 2010

InfoPath 2010

Outlook 2010

PowerPoint 2010

Project 2010

Word 2010

Visio 2010

Mode Backstage

Personnalisations au niveau du document

Compléments d'application

Excel 2013

InfoPath 2013

Outlook 2013

PowerPoint 2013

Project 2013

Word 2013

Visio 2013

Excel 2010

InfoPath 2010

Outlook 2010

PowerPoint 2010

Project 2010

Word 2010

Visio 2010

Zones de formulaire Outlook

Compléments d'application

Outlook 2013

Outlook 2010

Contrôles dans des documents

Personnalisations au niveau du document

Compléments d'application

Excel 2013

Word 2013

Excel 2010

Word 2010

Menus contextuels

Personnalisations au niveau du document

Compléments d'application

Excel 2013

InfoPath 2013

Outlook 2013

PowerPoint 2013

Project 2013

Word 2013

Visio 2013

Excel 2010

InfoPath 2010

Outlook 2010

PowerPoint 2010

Project 2010

Word 2010

Visio 2010

Volets Actions et volets de tâches 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 contiennent des volets de tâches intégrés.Le volet de tâches Aide dans Word est un exemple de volet de tâches.

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, le volet Actions est affiché à droite de l'application, à droite du document.Toutefois, il peut aussi être affiché à gauche, en haut ou en bas du document.

  • Vous pouvez ajouter un volet de tâches personnalisé à un complément d'application.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.Comparé à un groupe de ruban, les volets Actions et les volets de tâches personnalisés fournissent 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 de tâches personnalisés, consultez Volets de tâches personnalisés.

Interface utilisateur du ruban personnalisée

Vous pouvez personnaliser l'interface utilisateur du ruban pour exposer des fonctionnalités que vous ajoutez aux applications dans Office.Le ruban est une façon d'organiser les commandes associées (sous forme de contrôles) afin de 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 que vous fournissez dans votre solution.La plupart des fonctionnalités accessibles via les menus et les barres d'outils dans les versions précédentes de Microsoft Office System sont maintenant accessibles à l'aide du ruban.

Pour plus d’informations, consultez Vue d'ensemble du ruban.

Mode Backstage

Dans les applications Office, cliquez sur l'onglet Fichier ouvre le mode 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 qui sont disponibles via le bouton Microsoft Office de la version 2007 de Microsoft Office System.Le mode Backstage est intégralement extensible à l'aide de XML.

Visual Studio ne fournit pas de concepteur ni d'API pour la personnalisation du mode Backstage.Toutefois, si vous ajoutez un élément Ruban (XML) à votre projet Office, vous pouvez inclure du code XML dans le fichier XML du ruban pour personnaliser le mode Backstage.Pour plus d'informations sur les éléments Ruban (XML), consultez Élément XML Ribbon.

Pour plus d'informations sur la personnalisation du mode Backstage, consultez Introduction au mode Backstage Office 2010 pour les développeurs (page éventuellement en anglais) et Personnalisation du mode Backstage Office 2010 pour les développeurs (page éventuellement en anglais).

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 la 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érentes zones 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 également ajouter une zone de formulaire distincte s'affichant comme page de formulaire supplémentaire complète et pouvant apparaître sur tout formulaire standard ou personnalisé existant.

Pour plus d’informations, consultez Création de 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, vous pouvez souhaiter ajouter un contrôle de sélecteur de dates à un document, afin que l'utilisateur puisse entrer des dates dans un format standard ou placer un bouton sur 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 par programmation des contrôles au moment de l'exécution.Lorsque vous développez des projets d'application pour Excel ou Word, vous pouvez ajouter par programmation des contrôles à tout document ou classeur ouvert au moment de l'exécution.

Pour plus d'informations, consultez Vue d'ensemble des éléments hôtes et des contrôles hôtes et Vue d'ensemble des contrôles Windows Forms dans les documents Office.

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 lorsqu'un événement se produit (par exemple, lorsqu'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.Créer des menus contextuels à l'aide de XML.Si vous ajoutez un élément Ruban (XML) à votre projet Office, vous pouvez inclure du code XML dans le 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 Comment : ajouter des commandes à des menus contextuels.

Voir aussi

Tâches

Comment : afficher l'onglet Développeur sur le ruban

Comment : afficher les erreurs de l'interface utilisateur du complément

Procédure pas à pas : collecte de données à l'aide d'un Windows Form

Concepts

Vue d'ensemble des contrôles Windows Forms dans les documents Office

Utilisation de contrôles WPF dans les solutions Office

Autres ressources

Vue d'ensemble du ruban

Vue d'ensemble du volet Actions

Création de zones de formulaire Outlook

Volets de tâches personnalisés