OfficeRibbon Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет настройку ленты Microsoft Office, созданной с помощью конструктора лент в проект Office в Visual Studio.
public interface class OfficeRibbon : IDisposable, Microsoft::Office::Tools::Ribbon::RibbonComponent, System::ComponentModel::IComponent
[System.Runtime.InteropServices.Guid("49fbf223-6d24-4c4b-9101-2d5833434328")]
public interface OfficeRibbon : IDisposable, Microsoft.Office.Tools.Ribbon.RibbonComponent, System.ComponentModel.IComponent
[<System.Runtime.InteropServices.Guid("49fbf223-6d24-4c4b-9101-2d5833434328")>]
type OfficeRibbon = interface
interface RibbonComponent
interface IComponent
interface IDisposable
Public Interface OfficeRibbon
Implements IComponent, IDisposable, RibbonComponent
- Атрибуты
- Реализации
Комментарии
Интерфейс обычно не используется OfficeRibbon напрямую. Вместо этого используйте класс Ribbon, который Visual Studio создает при добавлении нового элемента ленты (Visual Designer) в проект. Большинство задач, связанных с лентой, можно выполнить с помощью событий и свойств в созданном классе ленты.
Созданный класс Ribbon наследуется от RibbonBase класса . Этот базовый класс перенаправляет все вызовы к своим членам во внутреннюю реализацию OfficeRibbon интерфейса среды выполнения набор средств Visual Studio для Office. Если вы хотите работать с OfficeRibbon объектом напрямую, используйте Base свойство созданного класса ленты.
Примечание
Данный интерфейс реализуется набором средств Visual Studio Tools for Office (среда выполнения). Он не предназначен для реализации в пользовательском коде. Дополнительные сведения см. в разделе Visual Studio Tools for Office Runtime Overview.
Использование
В настоящей документации описывается версия этого типа, которая используется в проектах Office, предназначенных для платформы .NET Framework 4 или более поздних ее версий. В проектах, предназначенных для платформы .NET Framework 3.5, этот тип может содержать другие члены, а примеры кода, приведенные для этого типа, могут не работать. Документацию об этом типе в проектах, предназначенных для платформы .NET Framework 3.5, см. в следующем справочном разделе документации Visual Studio 2008: http://go.microsoft.com/fwlink/?LinkId=160658.
Свойства
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) |
StartFromScratch |
Возвращает или задает значение, которое указывает, нужно ли скрыть все встроенные вкладки ленты и большинство команд меню Microsoft Office и отображать только пользовательские настройки, определенные в этом элементе ленты. |
Tabs |
Получает коллекцию объектов RibbonTab в объекте RibbonOfficeMenu. |
Tag |
Получает или задает данные приложения, связанные с этим объектом RibbonComponent. (Унаследовано от RibbonComponent) |
Методы
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. |
Load |
Происходит при загрузке объекта OfficeRibbon в приложение Microsoft Office. |
LoadImage |
Возникает при загрузке объекта OfficeRibbon, если для одного или нескольких элементов управления установлено свойство ImageName. |