RibbonFactory – rozhraní
Poskytuje metody, které můžete použít k vytvoření ovládacích prvků pás karet pro vlastní nastavení pásu karet aplikace Microsoft Office.
Obor názvů: Microsoft.Office.Tools.Ribbon
Sestavení: Microsoft.Office.Tools.Common.v4.0.Utilities (v Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
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á RibbonPositionStatics objektů, které můžete určit umístění ovládacího prvku, skupiny nebo kartu v přizpůsobení pás karet. |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
_VtblGap1_19 | Infrastruktura. |
![]() |
CreateOfficeRibbon | Vytvoří OfficeRibbon objekt, který představuje vlastní nastavení pásu karet. |
![]() |
CreateRibbonBox | Vytvoří RibbonBox objekt, který 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, který představuje skupinu tlačítek na pás karet. |
![]() |
CreateRibbonCheckBox | Vytvoří RibbonCheckBox objekt, který představuje zaškrtávací políčko na pás karet. |
![]() |
CreateRibbonComboBox | Vytvoří RibbonComboBox objekt, který představuje seznamem ve vlastní pás karet. |
![]() |
CreateRibbonDialogLauncher | Vytvoří RibbonDialogLauncher objekt, který představuje malou ikonu standardizovaný na skupinu, která slouží k otevření dialogového okna. |
![]() |
CreateRibbonDropDown | Vytvoří RibbonDropDown objekt, který představuje seznam položek, které si uživatel může vybrat a seznam tlačítek pásu karet, které může uživatel klepnout. |
![]() |
CreateRibbonDropDownItem | Vytvoří RibbonDropDownItem objekt, který představuje položku v ovládacím prvku rozevíracího seznamu. |
![]() |
CreateRibbonEditBox | Vytvoří RibbonEditBox objekt představuje textové pole na pás karet. |
![]() |
CreateRibbonGallery | Vytvoří RibbonGallery objekt, který představuje ovládací prvek, který zobrazuje nabídku RibbonDropDownItem objekty a RibbonButton prvky. |
![]() |
CreateRibbonGroup | Vytvoří RibbonGroup , která představuje skupinu ovládacích prvků na kartě pásu karet. |
![]() |
CreateRibbonLabel | Vytvoří RibbonLabel , který představuje popis na RibbonGroup nebo RibbonBox. |
![]() |
CreateRibbonManager | Vytvoří IRibbonExtensibility objekt, který představuje vlastní nastavení pásu karet. |
![]() |
CreateRibbonMenu | Vytvoří 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 IRibbonExtension objekty v přizpůsobení pás karet. |
![]() |
CreateRibbonSeparator | Vytvoří RibbonSeparator objekt, který představuje ovládací prvek oddělovač nabídky nebo skupiny na pásu karet. |
![]() |
CreateRibbonSplitButton | Vytvoří RibbonSplitButton objekt, který kombinuje tlačítko nebo přepínací tlačítko a rozevírací nabídka. |
![]() |
CreateRibbonTab | Vytvoří RibbonTab objekt, který obsahuje jednu nebo více skupin ovládací prvky na pásu karet. |
![]() |
CreateRibbonToggleButton | Vytvoří RibbonToggleButton , která představuje ovládání přepínacího tlačítka na pás karet. |
Nahoru
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 naleznete v tématu Přehled nástrojů Visual Studio Tools for Office runtime.
Příklady
Následující příklad přistupuje RibbonFactory instance projektu v souboru s kódem pásu karet aplikace projekt sešitu aplikace Excel 2010. Tento kód používá metod v RibbonFactory objekt, který chcete vytvořit rozevírací seznam položky nabídky a tlačítka.Kompletní příklad naleznete v tématu Návod: Aktualizace ovládacích prvků na pásu karet za běhu.
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;
}