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 | |
---|---|---|
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 | |
---|---|---|
_VtblGap1_19 | ||
CreateOfficeRibbon | Crea un oggetto OfficeRibbon che rappresenta una personalizzazione della Barra multifunzione. | |
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 | 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. |
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;
}