Partager via


Microsoft.Office.Tools.Ribbon, espace de noms

L'espace de noms Microsoft.Office.Tools.Ribbon contient des composants et des contrôles ainsi que des collections, des classes et des énumérations complémentaires qui vous permettent de personnaliser le ruban dans l'interface utilisateur de plusieurs applications Microsoft Office.

Tous les contrôles dans l'espace de noms Microsoft.Office.Tools.Ribbon peuvent être ajoutés à votre personnalisation Office en les faisant glisser de l'onglet Contrôles de ruban Office de la Boîte à outils vers le Concepteur de ruban. De plus, le contrôle RibbonMenu vous permet d'ajouter les contrôles suivants au moment de l'exécution :

Pour ajouter ces contrôles à un RibbonMenu au moment de l'exécution, vous devez affecter à la propriété Dynamic du menu la valeur true au moment du design.

Lorsque vous créez un contrôle au moment de l'exécution pour l'ajouter à un menu, vous pouvez modifier toutes les propriétés du contrôle créé récemment avant de l'ajouter au menu. Après avoir ajouté un contrôle à un menu, certaines de ses propriétés passent en lecture seule. Pour plus d'informations, consultez Vue d'ensemble du modèle objet de ruban.

Vous pouvez utiliser d'autres propriétés pour contrôler l'apparence et le comportement de vos contrôles au moment de l'exécution. Par exemple, vous pouvez implémenter des modifications à l'interface utilisateur au moment de l'exécution en utilisant les propriétés Enabled et Visible pour activer, désactiver, afficher et masquer les contrôles ajoutés au moment du design.

Classes

  Classe Description
Classe publique RibbonBase Sert de classe de base pour les personnalisations de ruban Microsoft Office.
Classe publique RibbonCollectionBase Donne accès aux objets IRibbonExtension dans une personnalisation de ruban.

Interfaces

  Interface Description
Interface publique IRibbonExtension Représente une extension d'un objet OfficeRibbon.
Interface publique OfficeRibbon Représente une personnalisation de ruban Microsoft Office créée à l'aide du concepteur de ruban dans un projet Office dans Visual Studio.
Interface publique RibbonBox Réorganise et aligne des contrôles sur un ruban personnalisé.
Interface publique RibbonButton Représente un bouton sur un ruban personnalisé.
Interface publique RibbonButtonGroup Représente un groupe de contrôles bouton sur un ruban.
Interface publique RibbonCheckBox Représente un contrôle Check Box sur un ruban.
Interface publique RibbonComboBox Représente une zone de liste déroulante sur un ruban personnalisé.
Interface publique RibbonComponent Contient des méthodes et des membres permettant d'établir une communication avec Visual Studio, de naviguer dans la hiérarchie des contrôles de votre application et d'optimiser la disposition des contrôles au moment de l'exécution.
Interface publique RibbonControl Fournit des propriétés utilisées par les contrôles dans une personnalisation Microsoft Office.
Interface publique RibbonControlEventArgs Fournit des données pour divers événements déclenchés dans une personnalisation de Microsoft Office.
Interface publique RibbonControlId Encapsule une chaîne d'identification que Microsoft Office utilise pour faire référence aux contrôles.
Interface publique RibbonDialogLauncher Représente une petite icône standardisée sur un groupe qui peut être utilisée pour ouvrir une boîte de dialogue.
Interface publique RibbonDropDown Représente une liste des éléments qu'un utilisateur peut sélectionner et une liste des boutons du ruban sur lequel il peut cliquer.
Interface publique RibbonDropDownItem Représente un élément dans une liste déroulante d'un contrôle déroulant de ruban.
Interface publique RibbonEditBox Représente une zone d'édition sur un ruban.
Interface publique RibbonFactory Fournit des méthodes que vous pouvez utiliser pour créer des contrôles du ruban dans le cadre d'une personnalisation de ruban Microsoft Office.
Interface publique RibbonGallery Représente un contrôle qui affiche un menu d'objets RibbonDropDownItem et de contrôles RibbonButton.
Interface publique RibbonGroup Représente un groupe de contrôles sur un onglet du ruban.
Interface publique RibbonLabel Représente une étiquette sur un RibbonGroup ou un RibbonBox.
Interface publique RibbonLoadImageEventArgs Fournit des données pour l'événement LoadImage.
Interface publique RibbonManager Gère des personnalisations de ruban qui sont créées à l'aide du concepteur de ruban dans un projet Office.
Interface publique RibbonMenu Représente un menu sur un onglet du ruban ou sur le menu Microsoft Office.
Interface publique RibbonOfficeMenu Fournit l'accès aux contrôles que vous ajoutez au menu Microsoft Office.
Interface publique RibbonPosition Représente l'emplacement d'un contrôle de ruban dans le menu Microsoft Office par rapport à un contrôle intégré, l'emplacement d'un onglet par rapport à un onglet intégré ou l'emplacement d'un groupe par rapport à un groupe intégré.
Interface publique RibbonPositionStatics Fournit des méthodes permettant de spécifier la position d'un contrôle, groupe ou onglet dans une personnalisation de ruban.
Interface publique RibbonReadOnlyCollection Donne accès aux objets IRibbonExtension dans une personnalisation de ruban.
Interface publique RibbonSeparator Représente un contrôle séparateur pour un groupe ou un menu sur le ruban.
Interface publique RibbonSplitButton Contrôle de ruban qui combine un bouton ou un bouton bascule et un menu déroulant.
Interface publique RibbonTab Contient un ou plusieurs groupes de contrôles sur le ruban.
Interface publique RibbonToggleButton Représente un contrôle bouton bascule sur un ruban.
Interface publique RibbonUIEventArgs Fournit des données pour les événements déclenchés dans le ruban.

Délégués

  Délégué Description
Délégué public RibbonControlEventHandler Représente la méthode qui gérera les événements de RibbonControl.
Délégué public RibbonLoadImageEventHandler Représente la méthode qui gérera l'événement LoadImage de OfficeRibbon.
Délégué public RibbonUIEventHandler Représente la méthode qui gérera l'événement Load de OfficeRibbon.

Énumérations

  Énumération Description
Énumération publique RibbonBoxStyle Spécifie si les contrôles sont alignés verticalement ou horizontalement sur un RibbonBox.
Énumération publique RibbonButtonType Spécifie le type de bouton qu'un RibbonSplitButton affiche.
Énumération publique RibbonControlIdType Contient des valeurs qui déterminent si un RibbonControlId identifie un contrôle Microsoft Office ou un contrôle personnalisé.
Énumération publique RibbonPositionType Spécifie la position d'un contrôle sur le menu Microsoft Office, d'un groupe de contrôles sur un onglet intégré ou d'un onglet parmi des onglets intégrés ou personnalisés.

Voir aussi

Référence

Autres ressources

Vue d'ensemble du modèle objet de ruban

Vue d'ensemble du ruban