RibbonFactory Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Methoden, die zum Erstellen von Menübandsteuerelementen für eine Microsoft Office-Menübandanpassung verwenden werden können.
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
- Attribute
Beispiele
Im folgenden Beispiel wird auf die RibbonFactory instance des Projekts in der Menübandcodedatei eines Excel 2010-Arbeitsmappenprojekts zugegriffen. Dieser Code verwendet Methoden im RibbonFactory -Objekt, um ein Dropdownelement, ein Menü und eine Schaltfläche zu erstellen. Das vollständige Beispiel finden Sie unter Exemplarische Vorgehensweise: Aktualisieren der Steuerelemente auf einem Menüband zur Laufzeit.
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
Hinweise
Hinweis
Diese Schnittstelle wird von der Visual Studio-Tools für Office-Laufzeit implementiert. Es ist nicht vorgesehen, dass der Typ direkt vom Code implementiert wird. Weitere Informationen finden Sie unter Visual Studio Tools for Office Runtime Overview.
Eigenschaften
RibbonPosition |
Ruft ein RibbonPositionStatics-Objekt ab, das Methoden bereitstellt, mit denen die Position eines Steuerelements, einer Gruppe oder einer Registerkarte bei einer Menübandanpassung angegeben werden kann. |
Methoden
CreateRibbonBox() |
Erstellt ein RibbonBox-Objekt, das Steuerelemente auf einem benutzerdefinierten Menüband anordnet und ausrichtet. |
CreateRibbonButton() |
Ein RibbonButton-Objekt stellt eine Schaltfläche auf einem benutzerdefinierten Menüband dar. |
CreateRibbonButtonGroup() |
Erstellt ein RibbonButtonGroup-Objekt, das eine Gruppe von Schaltflächen auf dem Menüband darstellt. |
CreateRibbonCheckBox() |
Erstellt ein RibbonCheckBox-Objekt, das ein Kontrollkästchen auf einem Menüband darstellt. |
CreateRibbonComboBox() |
Erstellt ein RibbonComboBox-Objekt, das ein Kombinationsfeld auf einem benutzerdefinierten Menüband darstellt. |
CreateRibbonDialogLauncher() |
Erstellt ein RibbonDialogLauncher-Objekt, das ein kleines standardisiertes Symbol für eine Gruppe darstellt, die verwendet werden kann, um ein Dialogfeld zu öffnen. |
CreateRibbonDropDown() |
Erstellt ein RibbonDropDown-Objekt, das eine Liste von Elementen darstellt, aus denen Benutzer auswählen können, sowie eine Liste von Menübandschaltflächen, auf die ein Benutzer klicken kann. |
CreateRibbonDropDownItem() |
Erstellt ein RibbonDropDownItem-Objekt, das ein Element in einem Dropdown-Steuerelement darstellt. |
CreateRibbonEditBox() |
Erstellt ein RibbonEditBox-Objekt, das ein Bearbeitungsfeld auf einem Menüband darstellt. |
CreateRibbonGallery() |
Erstellt ein RibbonGallery-Objekt, das ein Steuerelement darstellt, in dem ein Menü von RibbonDropDownItem-Objekten und RibbonButton-Steuerelementen angezeigt wird. |
CreateRibbonGroup() |
Erstellt ein RibbonGroup-Objekt, das eine Gruppe von Steuerelementen auf einer Registerkarte eines Menübands darstellt. |
CreateRibbonLabel() |
Erstellt ein RibbonLabel-Objekt, das eine Bezeichnung in einem RibbonGroup- oder RibbonBox-Objekt darstellt. |
CreateRibbonManager(IRibbonExtension[]) |
Erstellt ein IRibbonExtensibility-Objekt, das eine Menübandanpassung darstellt. |
CreateRibbonMenu() |
Erstellt ein RibbonMenu-Objekt, das ein Menü auf einer Registerkarte eines Menübands oder im Microsoft Office-Menü darstellt. |
CreateRibbonReadOnlyCollection() |
Erstellt ein RibbonMenu-Objekt, das den Zugriff auf die IRibbonExtension-Objekte in einer Menübandanpassung ermöglicht. |
CreateRibbonSeparator() |
Erstellt ein RibbonSeparator-Objekt, das ein Trennliniensteuerelement für eine Gruppe oder ein Menü auf dem Menüband darstellt. |
CreateRibbonSplitButton() |
Erstellt ein RibbonSplitButton-Objekt, das eine Schaltfläche bzw. eine Umschaltfläche und ein Dropdownmenü vereint. |
CreateRibbonTab() |
Erstellt ein RibbonTab-Objekt, das mindestens eine Gruppe von Steuerelementen auf dem Menüband enthält. |
CreateRibbonToggleButton() |
Erstellt ein RibbonToggleButton-Objekt, das ein Umschaltflächen-Steuerelement auf einem Menüband darstellt. |