Partager via


Concepteur de ruban

Le Concepteur de ruban est un canevas de conception visuelle. Utilisez le Concepteur de ruban pour ajouter des onglets, des groupes et des contrôles personnalisés au ruban d’une application Microsoft Office.

S’applique à : Les informations contenues dans cette rubrique s’appliquent aux projets de niveau document et aux projets de complément VSTO pour les applications suivantes : Excel ; InfoPath 2013 et InfoPath 2010 ; Perspective; PowerPoint ; Projet; Visio ; Mot. Pour plus d’informations, consultez Fonctionnalités disponibles par type d’application et de projet Office.

Pour ouvrir le Concepteur de ruban, ajoutez un élément ruban (Concepteur visuel) à votre projet. Vous pouvez ensuite utiliser les outils de conception pour les tâches suivantes :

Note

Il existe certaines tâches que vous ne pouvez pas accomplir à l’aide du Concepteur de ruban. Pour plus d’informations sur ces tâches et la façon dont vous pouvez les accomplir, consultez la vue d’ensemble du ruban.

Ajouter un élément ruban (Concepteur visuel) à un projet

Pour utiliser le Concepteur de ruban, ajoutez un nouvel élément ruban (Concepteur visuel) à votre projet. Pour plus d’informations, consultez Guide pratique pour commencer à personnaliser le ruban.

Lorsque vous ajoutez un nouvel élément ruban (Concepteur visuel), Visual Studio ajoute automatiquement les fichiers suivants à votre projet :

  • Fichier de code du ruban. Ce fichier porte le nom que vous spécifiez pour l’élément Ruban (Concepteur visuel) dans la boîte de dialogue Ajouter un nouvel élément . Ajoutez du code pour gérer les événements du ruban dans ce fichier.

  • Fichier de code du Concepteur de ruban. Ce fichier contient du code généré par le Concepteur de ruban et ne doit pas être directement modifié.

  • Un fichier de ressources. Ce fichier contient les valeurs de propriété de chaque contrôle sur le ruban.

    Si vous disposez déjà d’un élément ruban (Concepteur visuel) à partir d’un autre projet, vous pouvez le réutiliser dans votre projet actuel à l’aide de la boîte de dialogue Ajouter un élément existant .

Concevoir un ruban

Il existe trois façons d’ouvrir le Concepteur de ruban :

  • Dans l’Explorateur de solutions, double-cliquez sur le fichier de code du ruban.

  • Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le fichier de code du ruban, puis cliquez sur Concepteur de vues.

  • Dans l’Explorateur de solutions, sélectionnez le fichier de code du ruban, puis cliquez sur Concepteur dans le menu Affichage .

    Le Concepteur de ruban contient un onglet et un groupe par défaut. Vous pouvez supprimer l’onglet et le groupe par défaut du Concepteur de ruban. Pour supprimer le groupe par défaut, cliquez avec le bouton droit sur Groupe1, puis cliquez sur Supprimer. Pour supprimer l’onglet par défaut, cliquez avec le bouton droit sur une zone vide de l’aire de conception, puis cliquez sur Supprimer l’onglet Ruban.

    Vous pouvez également ajouter des onglets, des groupes et des contrôles personnalisés au Concepteur de ruban. Vous trouverez ces contrôles dans la boîte à outils, dans le groupe Contrôles du ruban Office . Il existe trois façons d’ajouter des contrôles du groupe Contrôles du ruban Office au Concepteur de ruban :

  • Faites glisser un contrôle vers une zone appropriée dans le Concepteur de ruban.

  • Cliquez sur un contrôle, puis cliquez sur une zone appropriée dans le Concepteur de ruban.

  • Sélectionnez une zone appropriée dans le concepteur, puis double-cliquez sur un contrôle dans la boîte à outils.

Workflow de conception du ruban

Suivez ces étapes de base pour concevoir la disposition du ruban :

  1. Ajoutez un onglet personnalisé au ruban.

  2. Ajoutez des groupes à l’onglet.

  3. Ajoutez des contrôles aux groupes.

    Les contrôles peuvent être supprimés uniquement sur les groupes ; vous ne pouvez pas faire glisser un contrôle directement vers un onglet ou vers le ruban. Les groupes peuvent être supprimés uniquement sur les onglets ; vous ne pouvez pas faire glisser un groupe directement vers un ruban.

    Organisez les contrôles en les faisant glisser vers les positions correctes. Vous pouvez définir les propriétés d’un contrôle à l’aide de la fenêtre Propriétés .

    Vous ne pouvez pas faire glisser des contrôles d’un onglet vers un autre du ruban. Si vous souhaitez déplacer un contrôle vers un autre onglet, vous devez utiliser la commande Couper pour supprimer le contrôle d’un onglet, puis coller le contrôle sur un autre onglet. Si vous coupez le contrôle et collez-le, le gestionnaire d’événements cesse de fonctionner. Vous pouvez reconnecter le gestionnaire d’événements dans la fenêtre Propriétés . Pour plus d’informations, consultez la fenêtre Propriétés.

Ajouter des onglets personnalisés au ruban

Il existe trois façons d’ajouter un onglet personnalisé au ruban :

  • Ajoutez un onglet à partir de la boîte à outils.

  • Cliquez avec le bouton droit sur le Concepteur de ruban, puis cliquez sur Ajouter un onglet du ruban.

  • Ouvrez l’Éditeur de collection d’onglets, puis cliquez sur Ajouter.

    Pour ouvrir l’Éditeur de collection d’onglets, dans la fenêtre Propriétés, sélectionnez la propriété Onglets, puis cliquez sur le bouton de suspension du Concepteur mobile ASP.NET.

    Après avoir ajouté un onglet, vous pouvez ajouter des groupes pour contenir des contrôles.

Supprimer des onglets personnalisés du ruban

Il existe trois façons de supprimer un onglet personnalisé du ruban :

  • Cliquez avec le bouton droit sur le concepteur, puis cliquez sur Supprimer l’onglet Ruban.

  • Dans le volet Commandes de la fenêtre Propriétés , cliquez sur Supprimer l’onglet Ruban.

  • Ouvrez l’Éditeur de collection d’onglets, sélectionnez l’onglet, puis cliquez sur Supprimer.

Modifier la position d’un onglet sur le ruban

Vous pouvez modifier l’ordre des onglets personnalisés sur un ruban. Vous pouvez également positionner des onglets personnalisés avant ou après un onglet intégré sur le ruban. Pour plus d'informations, consultez Comment : Modifier la position d'un onglet sur le ruban.

Personnaliser des onglets intégrés sur le ruban

Un onglet intégré est un onglet qui se trouve déjà sur le ruban d’une application Microsoft Office. Par exemple, l’onglet Données est un onglet intégré dans Excel.

Vous pouvez ajouter des groupes et des contrôles à un onglet intégré. Par défaut, un groupe personnalisé apparaît comme le dernier groupe sous un onglet intégré, bien que vous puissiez le déplacer avant ou après tout groupe intégré sous l’onglet.

Vous ne pouvez pas supprimer des groupes intégrés.

Pour plus d’informations sur la personnalisation d’un onglet intégré, consultez Guide pratique pour personnaliser un onglet intégré.

Ajouter des groupes à un onglet

Les groupes organisent logiquement les contrôles sur le ruban. Ajoutez des groupes à des onglets. Ajoutez tous les autres contrôles au groupe.

Ajouter des contrôles à des groupes

Ajoutez un ou plusieurs contrôles à un groupe. Le tableau suivant décrit chaque contrôle.

Contrôle Descriptif
Boîte Conteneur qui organise les contrôles dans un groupe. Vous pouvez ajouter n’importe quel contrôle à une zone, à l’exception d’un séparateur, d’un groupe ou d’un onglet. Une boîte peut être horizontale ou verticale.
bouton Bouton qui démarre une action. Vous pouvez ajouter un bouton à un groupe, un groupe de boutons, une liste déroulante, une galerie, un menu ou un bouton fractionné.
ButtonGroup Groupe qui contient un ou plusieurs boutons, boutons bascule, menus, boutons fractionnés et galeries. Vous pouvez ajouter un groupe de boutons à un groupe ou à un menu.
CheckBox Zone sélectionnée ou désactivée pour activer ou désactiver une option.
ComboBox Zone d’édition avec une zone de liste jointe. Les utilisateurs peuvent taper ou sélectionner leur choix. La boîte affiche la sélection actuelle. Utilisez la Items propriété pour ajouter et supprimer des éléments au moment de l’exécution avant ou après le chargement du ruban dans l’application Office.
Liste déroulante Liste des éléments que l’utilisateur peut sélectionner. L’utilisateur ne peut pas taper un nouvel élément dans une liste déroulante.

Utilisez la Items propriété pour ajouter des éléments à la liste. Vous pouvez ajouter et supprimer des éléments au moment de l’exécution.

Utilisez la Buttons propriété pour ajouter des boutons à la liste. Toutefois, vous ne pouvez pas ajouter et supprimer des boutons au moment de l’exécution une fois le ruban chargé dans l’application Office.
EditBox Zone dans laquelle l’utilisateur peut taper du texte.
Galerie Menu qui présente un tableau ou une grille de choix visuels parmi lesquels les utilisateurs peuvent sélectionner. Vous pouvez contrôler la disposition des sélections dans le menu. Utilisez les propriétés ColumnCount et RowCount pour spécifier le nombre de lignes et de colonnes qui afficheront les éléments et les boutons de la galerie.
Étiquette Texte que vous pouvez utiliser pour identifier les contrôles du ruban.
Menu Liste déroulante qui peut contenir l’un des contrôles suivants :

-Bouton
- Case à cocher
-Galerie
-Menu
- Bouton Séparateur
- Bouton bascule
- Séparateur

Pour ajouter un contrôle à un menu dans le Concepteur de ruban, cliquez sur la flèche vers le bas dans le menu pour exposer l’aire de conception du menu. Vous pouvez ensuite faire glisser les contrôles du ruban à partir de la boîte à outils dans le menu. Pour organiser les contrôles, faites-les glisser vers les positions souhaitées.

Pour ajouter des contrôles à la RibbonMenu fois que le ruban est chargé dans l’application Office, vous devez définir la Dynamic propriété sur true avant le chargement du ruban. Pour plus d’informations sur la procédure à suivre, consultez la vue d’ensemble du modèle objet du ruban.
Séparateur Barre mince utilisée pour séparer les éléments d’une liste. Lorsqu’elle est ajoutée à un groupe, la barre est verticale. Lorsqu’elle est ajoutée à un menu, la barre est horizontale.
BoutonDivisé Bouton avec un menu attaché. Un bouton fractionné peut contenir l’un des contrôles suivants :

-Bouton
- Case à cocher
-Galerie
-Menu
- Bouton divisé
- Bouton à bascule
-Séparateur

Comme le menu, le bouton fractionné a sa propre surface de conception. Toutefois, contrairement à un menu, vous pouvez uniquement mettre à jour les éléments d’un bouton fractionné avant le chargement du ruban dans l’application Office. Pour plus d’informations sur la mise à jour des éléments dans un bouton fractionné, consultez Vue d'ensemble du modèle d'objet Ribbon.
Bouton Bascule Bouton qui peut apparaître comme enfoncé ou non.

Gérer les événements et définir les propriétés

Le Concepteur de ruban vous permet de définir des propriétés de contrôle au moment du design à l’aide de la fenêtre Propriétés . En outre, le ruban expose un modèle objet fortement typé que vous pouvez utiliser pour obtenir et définir les propriétés des contrôles du ruban au moment de l’exécution.

Vous pouvez double-cliquer sur n’importe quel contrôle dans l'interface de conception pour accéder à un gestionnaire d’événements pour l'événement par défaut de ce contrôle. Vous pouvez créer des gestionnaires d’événements pour tous les autres événements de contrôle à l’aide de la fenêtre Propriétés .

Les événements et propriétés du ruban se trouvent dans l'espace de noms Microsoft.Office.Tools.Ribbon. L’élément Ruban (Concepteur visuel) ajoute automatiquement une référence à cet assembly dans le projet et insère l’instruction appropriée using ou Imports en haut du fichier de code du Ruban.

Pour plus d’informations sur la gestion des événements du ruban et la définition des propriétés des contrôles du ruban au moment de l’exécution, consultez la vue d’ensemble du modèle objet du ruban.

Personnaliser la vue Backstage

Vous pouvez utiliser le Concepteur de ruban pour ajouter des contrôles au menu qui s’ouvre lorsque vous cliquez sur l’onglet Fichier . Ce menu est appelé mode Backstage.

Vous ne pouvez pas positionner les contrôles avant ou après les contrôles intégrés à l’aide du concepteur de ruban. Un contrôle intégré est un contrôle qui apparaît déjà en mode Backstage. Si vous souhaitez positionner des contrôles avant ou après des contrôles intégrés, vous devez utiliser le code XML du ruban. Pour plus d’informations sur le 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.

S’applique à : Les informations contenues dans cette rubrique s’appliquent aux projets de niveau document et aux projets de complément VSTO pour les applications suivantes : Excel ; InfoPath 2013 et InfoPath 2010 ; Perspective; PowerPoint ; Projet; Visio ; Mot. Pour plus d’informations, consultez Fonctionnalités disponibles par type d’application et de projet Office.

Pour plus d’informations sur l’ajout de contrôles à l’affichage Backstage, voir Comment : Ajouter des contrôles à l’affichage Backstage.

Accessibilité dans le Concepteur de ruban

Vous pouvez utiliser des raccourcis clavier pour déplacer des contrôles dans le Concepteur de ruban. Certains raccourcis clavier s’appliquent à tous les contrôles, et certains s’appliquent uniquement aux contrôles qui ont des menus.

Les raccourcis clavier qui s’appliquent à tous les contrôles sont affichés dans le tableau suivant.

Action Raccourci clavier
Déplacez un contrôle avant le contrôle précédent dans la liste. Ctrl+En haut

Ctrl+Gauche
Déplacez un contrôle après le contrôle suivant dans la liste. Ctrl+En bas

Ctrl+Droite
Déplacez la sélection d’un contrôle vers un autre dans le même groupe. Pour un panneau déroulant, déplacez-vous entre le contrôle parent et les contrôles du panneau déroulant. En haut

down
Effectuez une itération vers l'avant à travers tous les contrôles. Onglet
Itérer de manière inverse à travers tous les contrôles. Maj+Tab
Supprimez le contrôle sélectionné ou l’ensemble de contrôles. Supprimer
Copiez les contrôles sélectionnés. Ctrl+C
Couper les contrôles sélectionnés. Ctrl+X
Collez des contrôles depuis le presse-papiers. Ctrl+V
Sélectionnez la boîte à outils. Ctrl+Alt+X
Sélectionnez le composant parent. Échap

Les raccourcis clavier qui s’appliquent uniquement au menu Microsoft Office, RibbonMenuet RibbonSplitButton qui sont affichés dans le tableau suivant.

Action Raccourci clavier
Sélectionnez le contrôle parent si le panneau déroulant est ouvert et qu’un contrôle est sélectionné dans le panneau déroulant. Gauche
Fermez le panneau déroulant si le panneau déroulant est ouvert et que le contrôle parent est sélectionné. Gauche
Ouvrez le panneau déroulant. Droite
Sélectionnez le premier contrôle dans le panneau déroulant si le panneau déroulant est ouvert. Droite
Fermez un panneau déroulant. Échap