Condividi tramite


RibbonFactory Interfaccia

Definizione

Fornisce metodi che consentono di creare controlli della barra multifunzione per una personalizzazione della Barra multifunzione di 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
Attributi

Esempio

L'esempio seguente accede all'istanza RibbonFactory del progetto nel file di codice della barra multifunzione di un progetto di cartella di lavoro di Excel 2010. Questo codice usa metodi nell'oggetto RibbonFactory per creare una voce a discesa, un menu e un pulsante. Per visualizzare l'esempio completo, vedere Procedura dettagliata: Aggiornamento dei controlli in una barra multifunzione in fase di esecuzione.

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

Commenti

Nota

Questa interfaccia è implementata da Visual Studio Tools per Office Runtime. Non deve essere implementata nel codice. Per altre informazioni, vedere Visual Studio Tools for Office Runtime Overview.

Proprietà

RibbonPosition

Ottiene un oggetto RibbonPositionStatics che può essere utilizzato per specificare la posizione di un controllo, di un gruppo o di una scheda in una personalizzazione della Barra multifunzione.

Metodi

CreateRibbonBox()

Crea un oggetto RibbonBox che consente di disporre e allineare i controlli su una Barra multifunzione personalizzata.

CreateRibbonButton()

Un oggetto RibbonButton rappresenta un pulsante in una barra multifunzione personalizzata.

CreateRibbonButtonGroup()

Crea un oggetto RibbonButtonGroup che rappresenta un gruppo di pulsanti in una barra multifunzione.

CreateRibbonCheckBox()

Crea un oggetto RibbonCheckBox che rappresenta una casella di controllo in una barra multifunzione.

CreateRibbonComboBox()

Crea un oggetto RibbonComboBox che rappresenta una casella combinata in una barra multifunzione personalizzata.

CreateRibbonDialogLauncher()

Crea un oggetto RibbonDialogLauncher che rappresenta una piccola icona standardizzata in un gruppo utilizzabile per aprire una finestra di dialogo.

CreateRibbonDropDown()

Crea un oggetto RibbonDropDown che rappresenta un elenco di elementi selezionabili e un elenco di pulsanti della barra multifunzione sui quali è possibile fare clic.

CreateRibbonDropDownItem()

Crea un oggetto RibbonDropDownItem che rappresenta un elemento in un controllo a discesa.

CreateRibbonEditBox()

Crea un oggetto RibbonEditBox che rappresenta una casella di modifica in una barra multifunzione.

CreateRibbonGallery()

Crea un oggetto RibbonGallery che rappresenta un controllo che visualizza un menu di oggetti RibbonDropDownItem e controlli RibbonButton.

CreateRibbonGroup()

Crea un oggetto RibbonGroup che rappresenta un gruppo di controlli in una scheda di una barra multifunzione.

CreateRibbonLabel()

Crea un oggetto RibbonLabel che rappresenta un'etichetta in un oggetto RibbonGroup o RibbonBox.

CreateRibbonManager(IRibbonExtension[])

Crea un oggetto IRibbonExtensibility che rappresenta una personalizzazione della barra multifunzione.

CreateRibbonMenu()

Crea un oggetto RibbonMenu che rappresenta un menu in una scheda della barra multifunzione o nel menu di Microsoft Office.

CreateRibbonReadOnlyCollection()

Crea un oggetto RibbonMenu che fornisce accesso agli oggetti IRibbonExtension in una personalizzazione della Barra multifunzione.

CreateRibbonSeparator()

Crea un oggetto RibbonSeparator che rappresenta un controllo Separator per un gruppo o un menu nella barra multifunzione.

CreateRibbonSplitButton()

Crea un oggetto RibbonSplitButton che combina un pulsante o un interruttore e un menu a discesa.

CreateRibbonTab()

Crea un oggetto RibbonTab che contiene uno o più gruppi di controlli nella Barra multifunzione.

CreateRibbonToggleButton()

Crea un oggetto RibbonToggleButton che rappresenta un controllo interruttore in una barra multifunzione.

Si applica a