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 Office lication Microsoft.

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

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 :

Remarque

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 :

  • Un 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 Explorateur de solutions, double-cliquez sur le fichier de code du ruban.

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

  • Dans 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 Bureau. Il existe trois façons d’ajouter des contrôles du groupe contrôles du ruban Bureau 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 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é Tabs, puis cliquez sur le bouton ASP.NET Mobile Designer ellipsede sélection.

    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 How to : Change the position of a tab on the ribbon.

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 Office lication Microsoft. 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.

Control Description
Box 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.
Button 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, basculez des boutons, des menus, des boutons fractionnés et des 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 zone 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 la application Office lication.
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 la application Office lication.
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 et les ColumnCountRowCount propriétés pour spécifier le nombre de lignes et de colonnes qui afficheront les éléments et 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 Fractionner
- 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 la application Office lication, 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.
Separator 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.
SplitButton Bouton avec un menu attaché. Un bouton fractionné peut contenir l’un des contrôles suivants :

-Bouton
- Case à cocher
-Galerie
-Menu
- Bouton Fractionner
- 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 la application Office lication. Pour plus d’informations sur la mise à jour des éléments dans un bouton fractionné, consultez la vue d’ensemble du modèle objet du ruban.
ToggleButton Bouton qui s’affiche enfoncé ou non enfoncé.

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 sur le concepteur pour ouvrir un gestionnaire d’événements pour l’événement par défaut du 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 Microsoft.Office.Tools.Ribbon de noms. L’élément Ruban (Concepteur visuel) ajoute automatiquement une référence à cet assembly dans le projet et insère l’instruction appropriée à l’aide ou à l’instruction 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 Bureau 2010 Backstage pour les développeurs et personnaliser la vue Bureau 2010 Backstage pour les développeurs.

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

Pour plus d’informations sur l’ajout de contrôles à l’affichage Backstage, voir How to : Add controls to the Backstage view.

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+vers le haut

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

Ctrl+Droit
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. Haut

Descendre
Effectuez une itération dans tous les contrôles. Tab
Itérer à l’inverse dans 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 à partir du 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 Bureau, 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. Left
Fermez le panneau déroulant si le panneau déroulant est ouvert et que le contrôle parent est sélectionné. Left
Ouvrez le panneau déroulant. Right
Sélectionnez le premier contrôle dans le panneau déroulant si le panneau déroulant est ouvert. Right
Fermez un panneau déroulant. Échap