Udostępnij za pośrednictwem


RibbonFactory Interfejs

Definicja

Udostępnia metody, których można użyć do tworzenia kontrolek wstążki na potrzeby dostosowywania wstążki pakietu 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
Atrybuty

Przykłady

Poniższy przykład uzyskuje RibbonFactory dostęp do wystąpienia projektu w pliku kodu wstążki projektu skoroszytu programu Excel 2010. Ten kod używa metod w obiekcie do RibbonFactory tworzenia elementu rozwijanego, menu i przycisku. Aby wyświetlić kompletny przykład, zobacz Przewodnik: aktualizowanie kontrolek na wstążce w czasie wykonywania.

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

Uwagi

Uwaga

Ten interfejs jest wdrażany przy użyciu programu Visual Studio Tools for Office Runtime. Nie jest on przeznaczony do implementacji w kodzie. Aby uzyskać więcej informacji, zobacz omówienie środowiska uruchomieniowego Visual Studio Tools dla pakietu Office.

Właściwości

RibbonPosition

RibbonPositionStatics Pobiera obiekt, którego można użyć do określenia położenia kontrolki, grupy lub karty w dostosowywaniu wstążki.

Metody

CreateRibbonBox()

RibbonBox Tworzy obiekt, który rozmieszcza i wyrównuje kontrolki na niestandardowej wstążce.

CreateRibbonButton()

Element RibbonButton reprezentuje przycisk na niestandardowej wstążce.

CreateRibbonButtonGroup()

RibbonButtonGroup Tworzy obiekt reprezentujący grupę przycisków na wstążce.

CreateRibbonCheckBox()

RibbonCheckBox Tworzy obiekt reprezentujący pole wyboru na wstążce.

CreateRibbonComboBox()

RibbonComboBox Tworzy obiekt reprezentujący pole kombi na niestandardowej wstążce.

CreateRibbonDialogLauncher()

RibbonDialogLauncher Tworzy obiekt, który reprezentuje małą ustandaryzowaną ikonę w grupie, która może służyć do otwierania okna dialogowego.

CreateRibbonDropDown()

RibbonDropDown Tworzy obiekt reprezentujący listę elementów, które użytkownik może wybrać, oraz listę przycisków wstążki, które użytkownik może kliknąć.

CreateRibbonDropDownItem()

RibbonDropDownItem Tworzy obiekt reprezentujący element w kontrolce listy rozwijanej.

CreateRibbonEditBox()

RibbonEditBox Tworzy obiekt reprezentuje pole edycji na wstążce.

CreateRibbonGallery()

Tworzy obiekt reprezentujący kontrolkę RibbonGallery , która wyświetla menu RibbonDropDownItem obiektów i RibbonButton kontrolek.

CreateRibbonGroup()

Tworzy obiekt RibbonGroup reprezentujący grupę kontrolek na karcie Wstążki.

CreateRibbonLabel()

Tworzy etykietę RibbonLabel reprezentującą etykietę na obiekcie RibbonGroup lub RibbonBox.

CreateRibbonManager(IRibbonExtension[])

Tworzy obiekt IRibbonExtensibility reprezentujący dostosowanie wstążki.

CreateRibbonMenu()

Tworzy obiekt RibbonMenu reprezentujący menu na karcie Wstążki lub w menu pakietu Microsoft Office.

CreateRibbonReadOnlyCollection()

RibbonMenu Tworzy obiekt, który zapewnia dostęp do IRibbonExtension obiektów w dostosowywaniu wstążki.

CreateRibbonSeparator()

RibbonSeparator Tworzy obiekt reprezentujący kontrolkę separatora dla grupy lub menu na wstążce.

CreateRibbonSplitButton()

RibbonSplitButton Tworzy obiekt, który łączy przycisk lub przycisk przełącznika i menu rozwijane.

CreateRibbonTab()

Tworzy obiekt zawierający co najmniej jedną grupę RibbonTab kontrolek na wstążce.

CreateRibbonToggleButton()

Tworzy kontrolkę RibbonToggleButton przełącznika na wstążce.

Dotyczy