Compartir a través de


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
Ensamblado:  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
Propiedad pública 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
Método público CreateOfficeRibbon Crea un objeto OfficeRibbon que representa una personalización de la cinta.
Método público CreateRibbonBox Crea un objeto RibbonBox que organiza y alinea los controles de una cinta personalizada.
Método público CreateRibbonButton RibbonButton representa un botón de una cinta personalizada.
Método público CreateRibbonButtonGroup Crea un objeto RibbonButtonGroup que representa un grupo de botones de una cinta.
Método público CreateRibbonCheckBox Crea un objeto RibbonCheckBox que representa una casilla de una cinta.
Método público CreateRibbonComboBox Crea un objeto RibbonComboBox que representa un cuadro combinado de una cinta personalizada.
Método público 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.
Método público 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.
Método público CreateRibbonDropDownItem Crea un objeto RibbonDropDownItem que representa un elemento de un control desplegable.
Método público CreateRibbonEditBox Crea un objeto RibbonEditBox que representa un cuadro de edición de una cinta.
Método público CreateRibbonGallery Crea un objeto RibbonGallery que representa un control que muestra un menú de objetos RibbonDropDownItem y controles RibbonButton.
Método público CreateRibbonGroup Crea un objeto RibbonGroup que representa un grupo de controles de una pestaña de cinta.
Método público CreateRibbonLabel Crea un objeto RibbonLabel que representa una etiqueta de un RibbonGroup o RibbonBox.
Método público CreateRibbonManager Crea un objeto IRibbonExtensibility que representa una personalización de la cinta.
Método público CreateRibbonMenu Crea un RibbonMenu que representa un menú de una pestaña de cinta o del menú de Microsoft Office.
Método público CreateRibbonReadOnlyCollection Crea un objeto RibbonMenu que proporciona acceso a los objetos IRibbonExtension en una personalización de la cinta.
Método público CreateRibbonSeparator Crea un objeto RibbonSeparator que representa un control de separador para un grupo o menú de la cinta.
Método público CreateRibbonSplitButton Crea un objeto RibbonSplitButton que combina un botón o un botón de alternancia y un menú desplegable.
Método público CreateRibbonTab Crea un objeto RibbonTab que contiene uno o más grupos de controles de la cinta.
Método público 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 motor en tiempo de ejecución de 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;
}

Vea también

Referencia

Microsoft.Office.Tools.Ribbon (Espacio de nombres)