Sdílet prostřednictvím


RibbonFactory Rozhraní

Definice

Poskytuje metody, které můžete použít k vytvoření ovládacích prvků pásu karet pro přizpůsobení pásu karet 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
Atributy

Příklady

Následující příklad přistupuje k RibbonFactory instanci projektu v souboru kódu pásu karet projektu sešitu Aplikace Excel 2010. Tento kód používá metody v objektu RibbonFactory k vytvoření rozevírací položky, nabídky a tlačítka. Kompletní ukázku najdete v tématu Návod: Aktualizace ovládacích prvků na pásu karet za běhu.

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

Poznámky

Poznámka

Toto rozhraní je implementováno modulem Visual Studio Tools for Office Runtime. Rozhraní není určeno k implementaci do vašeho kódu. Další informace najdete v tématu přehled modulu Visual Studio Tools for Office Runtime.

Vlastnosti

RibbonPosition

RibbonPositionStatics Získá objekt, který můžete použít k určení umístění ovládacího prvku, skupiny nebo karty v přizpůsobení pásu karet.

Metody

CreateRibbonBox()

Vytvoří RibbonBox objekt, který uspořádá a zarovná ovládací prvky na vlastním pásu karet.

CreateRibbonButton()

Představuje RibbonButton tlačítko na vlastním pásu karet.

CreateRibbonButtonGroup()

Vytvoří RibbonButtonGroup objekt, který představuje skupinu tlačítek na pásu karet.

CreateRibbonCheckBox()

Vytvoří RibbonCheckBox objekt, který představuje zaškrtávací políčko na pásu karet.

CreateRibbonComboBox()

Vytvoří RibbonComboBox objekt, který představuje pole se seznamem na vlastním pásu karet.

CreateRibbonDialogLauncher()

Vytvoří RibbonDialogLauncher objekt, který představuje malou standardizovanou ikonu ve skupině, kterou lze použít k otevření dialogového okna.

CreateRibbonDropDown()

Vytvoří RibbonDropDown objekt, který představuje seznam položek, ze kterého si uživatel může vybrat, a seznam tlačítek pásu karet, na které může uživatel kliknout.

CreateRibbonDropDownItem()

Vytvoří RibbonDropDownItem objekt, který představuje položku v ovládacím prvku rozevíracího seznamu.

CreateRibbonEditBox()

Vytvoří RibbonEditBox objekt představující textové pole na pásu karet.

CreateRibbonGallery()

Vytvoří RibbonGallery objekt, který představuje ovládací prvek, který zobrazuje nabídku RibbonDropDownItem objektů a RibbonButton ovládacích prvků.

CreateRibbonGroup()

Vytvoří, RibbonGroup který představuje skupinu ovládacích prvků na kartě pásu karet.

CreateRibbonLabel()

Vytvoří objekt RibbonLabel , který představuje popisek na objektu RibbonGroup nebo RibbonBox.

CreateRibbonManager(IRibbonExtension[])

Vytvoří IRibbonExtensibility objekt, který představuje přizpůsobení pásu karet.

CreateRibbonMenu()

Vytvoří soubor RibbonMenu , který představuje nabídku na kartě pásu karet nebo v nabídce Microsoft Office.

CreateRibbonReadOnlyCollection()

Vytvoří RibbonMenu objekt, který poskytuje přístup k objektům IRibbonExtension v přizpůsobení pásu karet.

CreateRibbonSeparator()

Vytvoří RibbonSeparator objekt, který představuje ovládací prvek oddělovače pro skupinu nebo nabídku na pásu karet.

CreateRibbonSplitButton()

Vytvoří RibbonSplitButton objekt, který kombinuje tlačítko nebo přepínací tlačítko a rozevírací nabídku.

CreateRibbonTab()

Vytvoří RibbonTab objekt, který obsahuje jednu nebo více skupin ovládacích prvků na pásu karet.

CreateRibbonToggleButton()

Vytvoří ovládací prvek RibbonToggleButton přepínací tlačítko na pásu karet.

Platí pro