DocumentBase.CreateRibbonObjects - метод
Возвращает массив объектов OfficeRibbon методу CreateRibbonExtensibilityObject.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v4.0.Utilities (в Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Синтаксис
'Декларация
Protected Overridable Function CreateRibbonObjects As IRibbonExtension()
protected virtual IRibbonExtension[] CreateRibbonObjects()
Возвращаемое значение
Тип: array<Microsoft.Office.Tools.Ribbon.IRibbonExtension[]
Массив объектов OfficeRibbon.
Заметки
Этот метод вызывается с помощью стандартной реализации метода CreateRibbonExtensibilityObject, в котором проект содержит элементы Лента (визуальный конструктор).
Можно также переопределить метод CreateRibbonExtensibilityObject, если необходимо указать, какую ленту нужно отображать во время выполнения. Дополнительные сведения см. в разделе Обзор ленты.
Примеры
В приведенном ниже примере кода переопределяется метод CreateRibbonObjects класса ThisDocument и возвращается массив, состоящий из двух объектов OfficeRibbon. В данном примере требуется добавить в проект с помощью элемента Лента (визуальный конструктор) две ленты с именами Ribbon1 и Ribbon2. Чтобы использовать этот пример, запустите его из класса ThisDocument в проекте уровня документа.
Protected Overrides Function CreateRibbonObjects() As _
Microsoft.Office.Tools.Ribbon.IRibbonExtension()
Dim allRibbons(1) As Microsoft.Office.Tools.Ribbon.IRibbonExtension
allRibbons(0) = New Ribbon1
allRibbons(1) = New Ribbon2
Return allRibbons
End Function
protected override Microsoft.Office.Tools.Ribbon.IRibbonExtension[]
CreateRibbonObjects()
{
Microsoft.Office.Tools.Ribbon.IRibbonExtension[] allRibbons =
new Microsoft.Office.Tools.Ribbon.IRibbonExtension[2];
allRibbons[0] = new Ribbon1();
allRibbons[1] = new Ribbon2();
return allRibbons;
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.