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.