Partager via


RibbonFactory, interface

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.

Espace de noms :  Microsoft.Office.Tools.Ribbon
Assemblys :   Microsoft.Office.Tools.Common.v4.0.Utilities (dans Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
  Microsoft.Office.Tools.Common (dans Microsoft.Office.Tools.Common.dll)

Syntaxe

'Déclaration
<GuidAttribute("1012BDD2-303F-4464-A64B-3026BD91C31E")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface RibbonFactory
[GuidAttribute("1012BDD2-303F-4464-A64B-3026BD91C31E")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface RibbonFactory

Le type RibbonFactory expose les membres suivants.

Propriétés

  Nom Description
Propriété publique 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.

Début

Méthodes

  Nom Description
Méthode publique _VtblGap1_19
Méthode publique CreateOfficeRibbon Crée un objet OfficeRibbon représentant une personnalisation de ruban.
Méthode publique CreateRibbonBox Crée un objet RibbonBox qui réorganise et aligne des contrôles sur un ruban personnalisé.
Méthode publique CreateRibbonButton RibbonButton représentant un bouton sur un ruban personnalisé.
Méthode publique CreateRibbonButtonGroup Crée un objet RibbonButtonGroup représentant un groupe de boutons sur un ruban.
Méthode publique CreateRibbonCheckBox Crée un objet RibbonCheckBox représentant une case à cocher sur un ruban.
Méthode publique CreateRibbonComboBox Crée un objet RibbonComboBox représentant une zone de liste déroulante sur un ruban personnalisé.
Méthode publique 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.
Méthode publique 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.
Méthode publique CreateRibbonDropDownItem Crée un objet RibbonDropDownItem représentant un élément dans un contrôle déroulant.
Méthode publique CreateRibbonEditBox Crée un objet RibbonEditBox représentant une zone d'édition sur un ruban.
Méthode publique 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.
Méthode publique CreateRibbonGroup Crée un RibbonGroup représentant un groupe de contrôles sous un onglet du ruban.
Méthode publique CreateRibbonLabel Crée un RibbonLabel représentant une étiquette sur un RibbonGroup ou un RibbonBox.
Méthode publique CreateRibbonManager Crée un objet IRibbonExtensibility représentant une personnalisation de ruban.
Méthode publique CreateRibbonMenu Crée un RibbonMenu représentant un menu sur un onglet du ruban ou dans le menu Microsoft Office.
Méthode publique CreateRibbonReadOnlyCollection Crée un objet RibbonMenu donnant accès aux objets IRibbonExtension dans une personnalisation de ruban.
Méthode publique CreateRibbonSeparator Crée un objet RibbonSeparator représentant un contrôle séparateur pour un groupe ou un menu sur le ruban.
Méthode publique CreateRibbonSplitButton Crée un objet RibbonSplitButton qui combine un bouton ou un bouton bascule et un menu déroulant.
Méthode publique CreateRibbonTab Crée un objet RibbonTab qui contient un ou plusieurs groupes de contrôles sur le ruban.
Méthode publique CreateRibbonToggleButton Crée un RibbonToggleButton représentant un contrôle bouton bascule sur un ruban.

Début

Notes

[!REMARQUE]

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 Vue d'ensemble de Visual Studio Tools pour Office Runtime.

Exemples

L'exemple suivant accède à l'instance RibbonFactory du projet dans le fichier 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 déroulant, un menu et un bouton.Pour afficher l'exemple complet, consultez Procédure pas à pas : mise à niveau des contrôles sur un ruban au moment de l'exécution.


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
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;
}

Voir aussi

Référence

Microsoft.Office.Tools.Ribbon, espace de noms