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 | |
---|---|---|
RibbonBase | Sert de classe de base pour les personnalisations de ruban Microsoft Office. | |
RibbonCollectionBase | Donne accès aux objets IRibbonExtension dans une personnalisation de ruban. |
Interfaces
Interface | Description | |
---|---|---|
IRibbonExtension | Représente une extension d'un objet OfficeRibbon. | |
OfficeRibbon | Représente une personnalisation de ruban Microsoft Office créée à l'aide du concepteur de ruban dans un projet Office dans Visual Studio. | |
RibbonBox | Réorganise et aligne des contrôles sur un ruban personnalisé. | |
RibbonButton | Représente un bouton sur un ruban personnalisé. | |
RibbonButtonGroup | Représente un groupe de contrôles bouton sur un ruban. | |
RibbonCheckBox | Représente un contrôle Check Box sur un ruban. | |
RibbonComboBox | Représente une zone de liste déroulante sur un ruban personnalisé. | |
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. | |
RibbonControl | Fournit des propriétés utilisées par les contrôles dans une personnalisation Microsoft Office. | |
RibbonControlEventArgs | Fournit des données pour divers événements déclenchés dans une personnalisation de Microsoft Office. | |
RibbonControlId | Encapsule une chaîne d'identification que Microsoft Office utilise pour faire référence aux contrôles. | |
RibbonDialogLauncher | Représente une petite icône standardisée sur un groupe qui peut être utilisée pour ouvrir une boîte de dialogue. | |
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. | |
RibbonDropDownItem | Représente un élément dans une liste déroulante d'un contrôle déroulant de ruban. | |
RibbonEditBox | Représente une zone d'édition sur un ruban. | |
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. | |
RibbonGallery | Représente un contrôle qui affiche un menu d'objets RibbonDropDownItem et de contrôles RibbonButton. | |
RibbonGroup | Représente un groupe de contrôles sur un onglet du ruban. | |
RibbonLabel | Représente une étiquette sur un RibbonGroup ou un RibbonBox. | |
RibbonLoadImageEventArgs | Fournit des données pour l'événement LoadImage. | |
RibbonManager | Gère des personnalisations de ruban qui sont créées à l'aide du concepteur de ruban dans un projet Office. | |
RibbonMenu | Représente un menu sur un onglet du ruban ou sur le menu Microsoft Office. | |
RibbonOfficeMenu | Fournit l'accès aux contrôles que vous ajoutez au menu Microsoft Office. | |
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é. | |
RibbonPositionStatics | Fournit des méthodes permettant de spécifier la position d'un contrôle, groupe ou onglet dans une personnalisation de ruban. | |
RibbonReadOnlyCollection | Donne accès aux objets IRibbonExtension dans une personnalisation de ruban. | |
RibbonSeparator | Représente un contrôle séparateur pour un groupe ou un menu sur le ruban. | |
RibbonSplitButton | Contrôle de ruban qui combine un bouton ou un bouton bascule et un menu déroulant. | |
RibbonTab | Contient un ou plusieurs groupes de contrôles sur le ruban. | |
RibbonToggleButton | Représente un contrôle bouton bascule sur un ruban. | |
RibbonUIEventArgs | Fournit des données pour les événements déclenchés dans le ruban. |
Délégués
Délégué | Description | |
---|---|---|
RibbonControlEventHandler | Représente la méthode qui gérera les événements de RibbonControl. | |
RibbonLoadImageEventHandler | Représente la méthode qui gérera l'événement LoadImage de OfficeRibbon. | |
RibbonUIEventHandler | Représente la méthode qui gérera l'événement Load de OfficeRibbon. |
Énumérations
Énumération | Description | |
---|---|---|
RibbonBoxStyle | Spécifie si les contrôles sont alignés verticalement ou horizontalement sur un RibbonBox. | |
RibbonButtonType | Spécifie le type de bouton qu'un RibbonSplitButton affiche. | |
RibbonControlIdType | Contient des valeurs qui déterminent si un RibbonControlId identifie un contrôle Microsoft Office ou un contrôle personnalisé. | |
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. |