RibbonFactory Interfaz

Definición

Proporciona métodos que puede usar para crear controles de cinta para una personalización de la cinta de 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
Atributos

Ejemplos

En el ejemplo siguiente se obtiene acceso a la RibbonFactory instancia del proyecto en el archivo de código de la cinta de opciones de un proyecto de libro de Excel 2010. Este código usa métodos en el RibbonFactory objeto para crear un elemento desplegable, un menú y un botón. Para ver el ejemplo completo, consulte Tutorial: Actualización de los controles en una cinta de opciones en tiempo de ejecución.

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

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, consulta Visual Studio Tools for Office Runtime Overview.

Propiedades

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.

Métodos

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(IRibbonExtension[])

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.

Se aplica a