RibbonFactory (Interfaz)
Proporciona métodos que puede usar para crear controles de cinta para una personalización de la cinta de Microsoft Office.
Espacio de nombres: Microsoft.Office.Tools.Ribbon
Ensamblados: Microsoft.Office.Tools.Common.v4.0.Utilities (en Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
Microsoft.Office.Tools.Common (en Microsoft.Office.Tools.Common.dll)
Sintaxis
'Declaración
<GuidAttribute("1012BDD2-303F-4464-A64B-3026BD91C31E")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface RibbonFactory
[GuidAttribute("1012BDD2-303F-4464-A64B-3026BD91C31E")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface RibbonFactory
El tipo RibbonFactory expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
RibbonPosition | Obtiene un objeto RibbonPositionStatics que puede usar para especificar la posición de un control, grupo o pestaña en una personalización de la cinta. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
_VtblGap1_19 | ||
CreateOfficeRibbon | Crea un objeto OfficeRibbon que representa una personalización de la cinta. | |
CreateRibbonBox | Crea un objeto RibbonBox que organiza y alinea los controles de una cinta personalizada. | |
CreateRibbonButton | RibbonButton representa un botón de una cinta personalizada. | |
CreateRibbonButtonGroup | Crea un objeto RibbonButtonGroup que representa un grupo de botones de una cinta. | |
CreateRibbonCheckBox | Crea un objeto RibbonCheckBox que representa una casilla de una cinta. | |
CreateRibbonComboBox | Crea un objeto RibbonComboBox que representa un cuadro combinado de una cinta personalizada. | |
CreateRibbonDialogLauncher | Crea un objeto RibbonDialogLauncher que representa un pequeño icono estandarizado en un grupo que se puede usar para abrir un cuadro de diálogo. | |
CreateRibbonDropDown | Crea un objeto RibbonDropDown que representa una lista de elementos entre los que un usuario puede elegir y una lista de botones de cinta en los que un usuario puede hacer clic. | |
CreateRibbonDropDownItem | Crea un objeto RibbonDropDownItem que representa un elemento de un control desplegable. | |
CreateRibbonEditBox | Crea un objeto RibbonEditBox que representa un cuadro de edición de una cinta. | |
CreateRibbonGallery | Crea un objeto RibbonGallery que representa un control que muestra un menú de objetos RibbonDropDownItem y controles RibbonButton. | |
CreateRibbonGroup | Crea un objeto RibbonGroup que representa un grupo de controles de una pestaña de cinta. | |
CreateRibbonLabel | Crea un objeto RibbonLabel que representa una etiqueta de un RibbonGroup o RibbonBox. | |
CreateRibbonManager | Crea un objeto IRibbonExtensibility que representa una personalización de la cinta. | |
CreateRibbonMenu | Crea un RibbonMenu que representa un menú de una pestaña de cinta o del menú de Microsoft Office. | |
CreateRibbonReadOnlyCollection | Crea un objeto RibbonMenu que proporciona acceso a los objetos IRibbonExtension en una personalización de la cinta. | |
CreateRibbonSeparator | Crea un objeto RibbonSeparator que representa un control de separador para un grupo o menú de la cinta. | |
CreateRibbonSplitButton | Crea un objeto RibbonSplitButton que combina un botón o un botón de alternancia y un menú desplegable. | |
CreateRibbonTab | Crea un objeto RibbonTab que contiene uno o más grupos de controles de la cinta. | |
CreateRibbonToggleButton | Crea un objeto RibbonToggleButton que representa un control de botón de alternancia de una cinta. |
Arriba
Comentarios
[!NOTA]
Esta interfaz está implementada por el Runtime de Microsoft Visual Studio Tools para Office. No está prevista su implementación en el código. Para obtener más información, vea Información general sobre el Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office.
Ejemplos
En el ejemplo siguiente se tiene acceso a la instancia RibbonFactory del proyecto en el archivo de código de Cinta de un proyecto de libro de Excel 2010.Este código usa los métodos en el objeto RibbonFactory para crear un elemento desplegable, un menú y un botón.El ejemplo completo está disponible en Tutorial: Actualizar los controles de una cinta de opciones en tiempo de ejecución.
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;
}