RibbonFactory – rozhraní
Poskytuje metody, které můžete použít k vytvořitovládacích prvkůPás karet přizpůsobeníPás karet systém Microsoft Office.
Obor názvů: Microsoft.Office.Tools.Ribbon
Sestavení: Microsoft.Office.Tools.Common (v Microsoft.Office.Tools.Common.dll)
Syntaxe
'Deklarace
<GuidAttribute("1012BDD2-303F-4464-A64B-3026BD91C31E")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface RibbonFactory
[GuidAttribute("1012BDD2-303F-4464-A64B-3026BD91C31E")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface RibbonFactory
Typ RibbonFactory zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
RibbonPosition | Získává RibbonPositionStatics objekt můžete určit umístění ovládacího prvku, skupiny nebo kartu v přizpůsobení Pás karet . |
Na začátek
Metody
Název | Popis | |
---|---|---|
CreateOfficeRibbon | Vytvoří OfficeRibbon objekt představující přizpůsobení Pás karet . | |
CreateRibbonBox | Vytvoří RibbonBox objekt uspořádá a Zarovná ovládací prvky na vlastní Pás karet. | |
CreateRibbonButton | A RibbonButton představuje tlačítko na vlastní Pás karet. | |
CreateRibbonButtonGroup | Vytvoří RibbonButtonGroup objekt představuje skupinu tlačítek na Pás karet. | |
CreateRibbonCheckBox | Vytvoří RibbonCheckBox objekt představující zaškrtávací políčko na Pás karet. | |
CreateRibbonComboBox | Vytvoří RibbonComboBox objekt představující pole se seznamem na vlastní Pás karet. | |
CreateRibbonDialogLauncher | Vytvoří RibbonDialogLauncher objekt představující standardizované malou ikonu skupiny, která může být dialogové okno slouží k otevřený . | |
CreateRibbonDropDown | Vytvoří RibbonDropDownobjekt , který představuje seznam Pás karet tlačítek, která může uživatel klepnout a seznam položek, které uživatel může vybrat. | |
CreateRibbonDropDownItem | Vytvoří RibbonDropDownItem objekt reprezentující položka v ovládacím prvku rozevíracího. | |
CreateRibbonEditBox | Vytvoří RibbonEditBox objekt představuje pole úprava na Pás karet. | |
CreateRibbonGallery | Vytvoří RibbonGallery, představuje ovládací prvek zobrazující nabídkaobjekt RibbonDropDownItem objekty a RibbonButton ovládací prvky. | |
CreateRibbonGroup | Vytvoří RibbonGroup , představuje skupinu ovládacích prvků na Pás karet kartu. | |
CreateRibbonLabel | Vytvoří RibbonLabel , představuje na jmenovka RibbonGroup nebo RibbonBox. | |
CreateRibbonManager | Vytvoří IRibbonExtensibility objekt představující přizpůsobení Pás karet . | |
CreateRibbonMenu | Vytvoří RibbonMenu , představuje nabídka na Pás karet kartu nebo v nabídce systém Microsoft Office . | |
CreateRibbonReadOnlyCollection | Vytvoří RibbonMenu objekt , který poskytuje přístup k IRibbonExtension objekty v přizpůsobení Pás karet . | |
CreateRibbonSeparator | Vytvoří RibbonSeparator objekt představující oddělovač ovládací nabídka nebo skupiny na Pás karet. | |
CreateRibbonSplitButton | Vytvoří RibbonSplitButton objekt spojuje tlačítko nebo přepínací tlačítko a rozevírací nabídka. | |
CreateRibbonTab | Vytvoří RibbonTab objekt obsahující jednu nebo více skupin ovládacích prvků na Pás karet. | |
CreateRibbonToggleButton | Vytvoří RibbonToggleButton , představuje přepnout tlačítko na Pás karet. |
Na začátek
Poznámky
Poznámka
Toto rozhraní je implementováno modulem runtime nástrojů Visual Studio Tools for Office. Rozhraní není určeno k implementaci do vašeho kódu. Další informace naleznete v tématu Visual Studio Tools for Office Runtime Overview.
Příklady
Následující příklad přistupuje RibbonFactory instanci projekt v souboru sešitu aplikace Excel 2010 projektkód Pás karet . Tento kód používá metody RibbonFactoryobjekt položka vytvořit rozevírací nabídkaa tlačítka. Chcete-li zobrazit celý vzorek Walkthrough: Updating the Controls on a Ribbon at Run Time.
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;
}