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


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.

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