Share via


Interfaccia RibbonFactory

Fornisce metodi che consentono di creare controlli della barra multifunzione per una personalizzazione della Barra multifunzione di Microsoft Office.

Spazio dei nomi:  Microsoft.Office.Tools.Ribbon
Assembly:   Microsoft.Office.Tools.Common.v4.0.Utilities (in Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
  Microsoft.Office.Tools.Common (in Microsoft.Office.Tools.Common.dll)

Sintassi

'Dichiarazione
<GuidAttribute("1012BDD2-303F-4464-A64B-3026BD91C31E")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface RibbonFactory
[GuidAttribute("1012BDD2-303F-4464-A64B-3026BD91C31E")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface RibbonFactory

Il tipo RibbonFactory espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica 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.

In alto

Metodi

  Nome Descrizione
Metodo pubblico _VtblGap1_19 Infrastruttura.
Metodo pubblico CreateOfficeRibbon Crea un oggetto OfficeRibbon che rappresenta una personalizzazione della Barra multifunzione.
Metodo pubblico CreateRibbonBox Crea un oggetto RibbonBox che consente di disporre e allineare i controlli su una Barra multifunzione personalizzata.
Metodo pubblico CreateRibbonButton Un oggetto RibbonButton rappresenta un pulsante in una barra multifunzione personalizzata.
Metodo pubblico CreateRibbonButtonGroup Crea un oggetto RibbonButtonGroup che rappresenta un gruppo di pulsanti in una barra multifunzione.
Metodo pubblico CreateRibbonCheckBox Crea un oggetto RibbonCheckBox che rappresenta una casella di controllo in una barra multifunzione.
Metodo pubblico CreateRibbonComboBox Crea un oggetto RibbonComboBox che rappresenta una casella combinata in una barra multifunzione personalizzata.
Metodo pubblico CreateRibbonDialogLauncher Crea un oggetto RibbonDialogLauncher che rappresenta una piccola icona standardizzata in un gruppo utilizzabile per aprire una finestra di dialogo.
Metodo pubblico 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.
Metodo pubblico CreateRibbonDropDownItem Crea un oggetto RibbonDropDownItem che rappresenta un elemento in un controllo a discesa.
Metodo pubblico CreateRibbonEditBox Crea un oggetto RibbonEditBox che rappresenta una casella di modifica in una barra multifunzione.
Metodo pubblico CreateRibbonGallery Crea un oggetto RibbonGallery che rappresenta un controllo che visualizza un menu di oggetti RibbonDropDownItem e controlli RibbonButton.
Metodo pubblico CreateRibbonGroup Crea un oggetto RibbonGroup che rappresenta un gruppo di controlli in una scheda di una barra multifunzione.
Metodo pubblico CreateRibbonLabel Crea un oggetto RibbonLabel che rappresenta un'etichetta in un oggetto RibbonGroup o RibbonBox.
Metodo pubblico CreateRibbonManager Crea un oggetto IRibbonExtensibility che rappresenta una personalizzazione della Barra multifunzione.
Metodo pubblico CreateRibbonMenu Crea un oggetto RibbonMenu che rappresenta un menu in una scheda della barra multifunzione o nel menu di Microsoft Office.
Metodo pubblico CreateRibbonReadOnlyCollection Crea un oggetto RibbonMenu che fornisce accesso agli oggetti IRibbonExtension in una personalizzazione della Barra multifunzione.
Metodo pubblico CreateRibbonSeparator Crea un oggetto RibbonSeparator che rappresenta un controllo Separator per un gruppo o un menu nella barra multifunzione.
Metodo pubblico CreateRibbonSplitButton Crea un oggetto RibbonSplitButton che combina un pulsante o un interruttore e un menu a discesa.
Metodo pubblico CreateRibbonTab Crea un oggetto RibbonTab che contiene uno o più gruppi di controlli nella Barra multifunzione.
Metodo pubblico CreateRibbonToggleButton Crea un oggetto RibbonToggleButton che rappresenta un controllo interruttore in una barra multifunzione.

In alto

Note

Nota

Questa interfaccia è implementata dal runtime di Visual Studio Tools per Office. Non deve essere implementata nel codice. Per ulteriori informazioni, vedere Cenni preliminari su Visual Studio Tools per Office Runtime.

Esempi

Nell'esempio riportato di seguito si accede all'istanza RibbonFactory del progetto nel file di codice della barra multifunzionale di un progetto della cartella di lavoro di Excel 2010. Questo codice utilizza metodi nell'oggetto RibbonFactory per creare un elemento a discesa, un menu e un pulsante. Per visualizzare l'esempio completo, vedere Procedura dettagliata: aggiornamento dei controlli di una barra multifunzione in fase di esecuzione.


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;
}

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Office.Tools.Ribbon