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


OfficeRibbon - интерфейс

Представляет настройку ленты Microsoft Office, созданной с помощью конструктора лент в проект Office в Visual Studio.

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

Синтаксис

'Декларация
<GuidAttribute("49fbf223-6d24-4c4b-9101-2d5833434328")> _
Public Interface OfficeRibbon _
    Inherits RibbonComponent, IComponent, IDisposable
[GuidAttribute("49fbf223-6d24-4c4b-9101-2d5833434328")]
public interface OfficeRibbon : RibbonComponent, 
    IComponent, IDisposable

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

Свойства

  Имя Описание
Открытое свойство Context Получает окно инспектора (или окно проводника в Outlook), связанное с этой лентой.
Открытое свойство DefaultExtension Получает расширение по умолчанию для данного объекта OfficeRibbon.
Открытое свойство Extension Получает настраиваемое расширение для данного объекта OfficeRibbon.
Открытое свойство Global Возврат или установка значения, которое определяет возможность одновременного использования этого объекта OfficeRibbon в нескольких контекстах.
Открытое свойство Name Получает или задает имя данного объекта RibbonComponent. (Унаследовано от RibbonComponent.)
Открытое свойство OfficeMenu Получает объект RibbonOfficeMenu, представляющий настройку меню Microsoft Office.
Открытое свойство Parent Возврат объекта RibbonComponent, который является родительским для этого объекта RibbonComponent. (Унаследовано от RibbonComponent.)
Открытое свойство Ribbon Возврат объекта верхнего уровня Ribbon, который содержит иерархию элементов управления. (Унаследовано от RibbonComponent.)
Открытое свойство RibbonId Получает идентификатор ленты, который использовался для создания данного экземпляра объекта OfficeRibbon.
Открытое свойство RibbonType Получает разделенный запятыми список идентификаторов ленты, связанных с данным экземпляром OfficeRibbon.
Открытое свойство RibbonUI Инфраструктура. Получает экземпляр IRibbonUI, предоставляемый приложением Microsoft Office коду расширяемости ленты. (Унаследовано от RibbonComponent.)
Открытое свойство Site Получает или задает интерфейс ISite, связанный с интерфейсом IComponent. (Унаследовано от IComponent.)
Открытое свойство StartFromScratch Возврат или установка значения, которое определяет скрытие всех встроенных вкладок ленты и большинства команд меню Microsoft Office с отображением только пользовательских настроек, определенных для заданного элемента ленты.
Открытое свойство Tabs Получает коллекцию объектов RibbonTab в объекте RibbonOfficeMenu.
Открытое свойство Tag Возврат или установка данных приложения, связанных с этим объектом RibbonComponent. (Унаследовано от RibbonComponent.)

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

Методы

  Имя Описание
Открытый метод Dispose Выполняет определяемые приложением задачи, связанные с высвобождением или сбросом неуправляемых ресурсов. (Унаследовано от IDisposable.)
Открытый метод PerformDynamicLayout Вызов метода Microsoft.Office.Core.IRibbonUI.InvalidateControl родительского элемента управления, если для объекта RibbonComponent существует динамический родительский элемент, например динамическое меню, и размещение не приостановлено. (Унаследовано от RibbonComponent.)
Открытый метод PerformLayout Вызов метода Microsoft.Office.Core.IRibbonUI.InvalidateControl, если для объекта RibbonComponent существует родительский объект, и размещение не приостановлено. (Унаследовано от RibbonComponent.)
Открытый метод ResumeLayout() Отменяет результат вызова метода SuspendLayout. (Унаследовано от RibbonComponent.)
Открытый метод ResumeLayout(Boolean) Отменяет результат вызова метода SuspendLayout. (Унаследовано от RibbonComponent.)
Открытый метод SuspendLayout Запрет на обновление состояния элементов управления ленты в приложении Microsoft Office. (Унаследовано от RibbonComponent.)

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

События

  Имя Описание
Открытое событие Close Происходит при закрытии данного экземпляра OfficeRibbon.
Открытое событие Disposed Представляет метод, обрабатывающий событие Disposed компонента. (Унаследовано от IComponent.)
Открытое событие Load Происходит при загрузке объекта OfficeRibbon в приложение Microsoft Office.
Открытое событие LoadImage Вызывается при загрузке объекта OfficeRibbon, если установлено свойство ImageName для одного или нескольких элементов управления.

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

Заметки

Обычно интерфейс OfficeRibbon непосредственно не используется. Вместо этого можно использовать класс Ribbon, создаваемый средой Visual Studio при добавлении в проект нового элемента Лента (визуальный конструктор). Позволяет выполнять большинство задач, относящихся к ленте с помощью событий и свойств в созданном классе ленты.

Созданный класс Ribbon наследует от класса RibbonBase. Этот базовый класс перенаправляет все вызовы своих участников во внутреннюю реализацию интерфейса OfficeRibbon в среде Среда выполнения Visual Studio Tools for Office. Если требуется работать непосредственно с объектом OfficeRibbon, используйте свойство Base созданного класса ленты.

Примечание

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

Использование

В настоящей документации описывается версия данного типа, которая используется в проектах Office, предназначенных для платформы .NET Framework 4. В проектах, предназначенных для платформы .NET Framework 3.5, этот тип может содержать другие члены и примеры, предназначенные для данного типа, могут не работать. Документацию о данном типе в проектах, предназначенных для платформы .NET Framework 3.5, см. в следующем справочном разделе документации Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

См. также

Ссылки

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