Partager via


RibbonFactory Interface

Définition

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.

public interface class RibbonFactory
[System.Runtime.InteropServices.Guid("1012BDD2-303F-4464-A64B-3026BD91C31E")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface RibbonFactory
[<System.Runtime.InteropServices.Guid("1012BDD2-303F-4464-A64B-3026BD91C31E")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type RibbonFactory = interface
Public Interface RibbonFactory
Attributs

Exemples

L’exemple suivant accède à la RibbonFactory instance du projet dans le fichier de code du ruban d’un projet de classeur Excel 2010. Ce code utilise des méthodes dans l’objet RibbonFactory pour créer un élément de liste déroulante, un menu et un bouton. Pour afficher l’exemple complet, consultez Procédure pas à pas : mise à jour des contrôles sur un ruban au moment de l’exécution.

private RibbonDropDownItem CreateRibbonDropDownItem()
{
    return this.Factory.CreateRibbonDropDownItem();
}
private RibbonMenu CreateRibbonMenu()
{
    return this.Factory.CreateRibbonMenu();
}
private RibbonButton CreateRibbonButton()
{
    RibbonButton button = this.Factory.CreateRibbonButton();
    button.Click += new RibbonControlEventHandler(button_Click);
    return button;
}

Private Function CreateRibbonDropDownItem() As RibbonDropDownItem
    Return Me.Factory.CreateRibbonDropDownItem()
End Function

Private Function CreateRibbonMenu() As RibbonMenu
    Return Me.Factory.CreateRibbonMenu()
End Function

Private Function CreateRibbonButton() As RibbonButton
    Dim button As RibbonButton = Me.Factory.CreateRibbonButton()
    AddHandler (button.Click), AddressOf Button_Click
    Return button
End Function

Remarques

Notes

Cette interface est implémentée par Visual Studio Tools pour Office Runtime. Elle n'est pas destinée à être implémentée dans votre code. Pour plus d'informations, consultez Visual Studio Tools for Office Runtime Overview.

Propriétés

RibbonPosition

Obtient un objet RibbonPositionStatics que vous pouvez utiliser pour spécifier la position d'un contrôle, groupe ou onglet dans une personnalisation de ruban.

Méthodes

CreateRibbonBox()

Crée un objet RibbonBox qui réorganise et aligne des contrôles sur un ruban personnalisé.

CreateRibbonButton()

RibbonButton représentant un bouton sur un ruban personnalisé.

CreateRibbonButtonGroup()

Crée un objet RibbonButtonGroup représentant un groupe de boutons sur un ruban.

CreateRibbonCheckBox()

Crée un objet RibbonCheckBox représentant une case à cocher sur un ruban.

CreateRibbonComboBox()

Crée un objet RibbonComboBox représentant une zone de liste déroulante sur un ruban personnalisé.

CreateRibbonDialogLauncher()

Crée un objet RibbonDialogLauncher représentant une petite icône normalisée sur un groupe qui peut être utilisée pour ouvrir une boîte de dialogue.

CreateRibbonDropDown()

Crée un objet RibbonDropDown représentant une liste d'éléments sélectionnables par un utilisateur et une liste des boutons du ruban sur lesquels il peut cliquer.

CreateRibbonDropDownItem()

Crée un objet RibbonDropDownItem représentant un élément dans un contrôle déroulant.

CreateRibbonEditBox()

Crée un objet RibbonEditBox représentant une zone d'édition sur un ruban.

CreateRibbonGallery()

Crée un objet RibbonGallery représentant un contrôle prévu pour afficher un menu d'objets RibbonDropDownItem et de contrôles RibbonButton.

CreateRibbonGroup()

Crée un RibbonGroup représentant un groupe de contrôles sous un onglet du ruban.

CreateRibbonLabel()

Crée un RibbonLabel représentant une étiquette sur un RibbonGroup ou un RibbonBox.

CreateRibbonManager(IRibbonExtension[])

Crée un objet IRibbonExtensibility qui représente une personnalisation de ruban.

CreateRibbonMenu()

Crée un RibbonMenu représentant un menu sur un onglet du ruban ou dans le menu Microsoft Office.

CreateRibbonReadOnlyCollection()

Crée un objet RibbonMenu donnant accès aux objets IRibbonExtension dans une personnalisation de ruban.

CreateRibbonSeparator()

Crée un objet RibbonSeparator représentant un contrôle séparateur pour un groupe ou un menu sur le ruban.

CreateRibbonSplitButton()

Crée un objet RibbonSplitButton qui combine un bouton ou un bouton bascule et un menu déroulant.

CreateRibbonTab()

Crée un objet RibbonTab qui contient un ou plusieurs groupes de contrôles sur le ruban.

CreateRibbonToggleButton()

Crée un RibbonToggleButton représentant un contrôle bouton bascule sur un ruban.

S’applique à