RibbonFactory Schnittstelle

Definition

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.

Gilt für: