RibbonFactory Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |