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


RibbonFactory - интерфейс

Предоставляет методы, которые можно использовать для создания элементов управления ленты для настройки ленты Microsoft Office.

Пространство имен:  Microsoft.Office.Tools.Ribbon
Сборки:   Microsoft.Office.Tools.Common.v4.0.Utilities (в Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
  Microsoft.Office.Tools.Common (в Microsoft.Office.Tools.Common.dll)

Синтаксис

'Декларация
<GuidAttribute("1012BDD2-303F-4464-A64B-3026BD91C31E")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface RibbonFactory
[GuidAttribute("1012BDD2-303F-4464-A64B-3026BD91C31E")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface RibbonFactory

Тип RibbonFactory предоставляет следующие члены.

Свойства

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

В начало страницы

Методы

  Имя Описание
Открытый метод _VtblGap1_19
Открытый метод CreateOfficeRibbon Создает объект OfficeRibbon, представляющий настройку ленты.
Открытый метод 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 Создает объект IRibbonExtensibility, представляющий настройку ленты.
Открытый метод CreateRibbonMenu Создает объект RibbonMenu, представляющий меню на вкладке ленты или в меню Microsoft Office.
Открытый метод CreateRibbonReadOnlyCollection Создает объект RibbonMenu, предоставляющий доступ к объектам IRibbonExtension в настройке ленты.
Открытый метод CreateRibbonSeparator Создает объект RibbonSeparator, представляющий элемент управления "разделитель" в группе или меню на ленте.
Открытый метод CreateRibbonSplitButton Создает объект RibbonSplitButton, в котором объединяются кнопка или выключатель и раскрывающееся меню.
Открытый метод CreateRibbonTab Создает объект RibbonTab, содержащий одну или несколько групп элементов управления на ленте.
Открытый метод CreateRibbonToggleButton Создает объект RibbonToggleButton, представляющий элемент управления "выключатель" на ленте.

В начало страницы

Заметки

ПримечаниеПримечание

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

Примеры

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


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;
}

См. также

Ссылки

Microsoft.Office.Tools.Ribbon - пространство имен