Поделиться через


RibbonFactory Интерфейс

Определение

Предоставляет методы, которые можно использовать для создания элементов управления ленты для настройки ленты 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
Атрибуты

Примеры

В следующем примере показано RibbonFactory обращение к экземпляру проекта в файле кода ленты проекта книги Excel 2010. Этот код использует методы в объекте RibbonFactory для создания раскрывающегося элемента, меню и кнопки. Полный пример см. в статье Пошаговое руководство. Обновление элементов управления на ленте во время выполнения.

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

Комментарии

Примечание

Данный интерфейс реализуется набором средств Visual Studio Tools for Office (среда выполнения). Он не предназначен для реализации в пользовательском коде. Дополнительные сведения см. в разделе Visual Studio Tools for Office Runtime Overview.

Свойства

RibbonPosition

Получает объект RibbonPositionStatics, который можно использовать для указания положения элемента управления, группы или вкладки в настройке ленты.

Методы

CreateRibbonBox()

Создает объект RibbonBox, который упорядочивает и выравнивает элементы управления на пользовательской ленте.

CreateRibbonButton()

Объект RibbonButton представляет кнопку на пользовательской ленте.

CreateRibbonButtonGroup()

Создает объект RibbonButtonGroup, представляющий группу кнопок на ленте.

CreateRibbonCheckBox()

Создает объект RibbonCheckBox, представляющий флажок на ленте.

CreateRibbonComboBox()

Создает объект RibbonComboBox, представляющий поле со списком на пользовательской ленте.

CreateRibbonDialogLauncher()

Создает объект RibbonDialogLauncher, представляющий небольшой стандартный значок в группе, с помощью которого открывается диалоговое окно.

CreateRibbonDropDown()

Создает объект RibbonDropDown, представляющий список элементов и список кнопок ленты, которые пользователь может выбирать или нажимать соответственно.

CreateRibbonDropDownItem()

Создает объект RibbonDropDownItem, представляющий элемент в раскрывающемся элементе управления.

CreateRibbonEditBox()

Создает объект RibbonEditBox, представляющий поле ввода на ленте.

CreateRibbonGallery()

Создает объект RibbonGallery, представляющий элемент управления для отображения меню из объектов RibbonDropDownItem и элементов управления RibbonButton.

CreateRibbonGroup()

Создает объект RibbonGroup, представляющий группу элементов управления на вкладке ленты.

CreateRibbonLabel()

Создает объект RibbonLabel, представляющий метку объекта RibbonGroup или RibbonBox.

CreateRibbonManager(IRibbonExtension[])

Создает объект IRibbonExtensibility, представляющий пользовательские настройки ленты.

CreateRibbonMenu()

Создает объект RibbonMenu, представляющий меню на вкладке ленты или в меню Microsoft Office.

CreateRibbonReadOnlyCollection()

Создает объект RibbonMenu, предоставляющий доступ к объектам IRibbonExtension в настройке ленты.

CreateRibbonSeparator()

Создает объект RibbonSeparator, представляющий элемент управления "разделитель" в группе или меню на ленте.

CreateRibbonSplitButton()

Создает объект RibbonSplitButton, в котором объединяются кнопка или выключатель и раскрывающееся меню.

CreateRibbonTab()

Создает объект RibbonTab, содержащий одну или несколько групп элементов управления на ленте.

CreateRibbonToggleButton()

Создает объект RibbonToggleButton, представляющий элемент управления "выключатель" на ленте.

Применяется к