RibbonFactory Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |