DocumentBase.RequestService(Guid) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект, реализующий интерфейс Microsoft.Office.Core.IRibbonExtensibility в настройке на уровне документа.
protected:
virtual System::Object ^ RequestService(Guid serviceGuid);
protected virtual object RequestService (Guid serviceGuid);
abstract member RequestService : Guid -> obj
override this.RequestService : Guid -> obj
Protected Overridable Function RequestService (serviceGuid As Guid) As Object
Параметры
Возвращаемое значение
Объект в настройке уровня документа, реализующий интерфейс Microsoft.Office.Core.IRibbonExtensibility.
Комментарии
Переопределите этот метод, если вы настраиваете ленту документа, создав собственную реализацию Microsoft.Office.Core.IRibbonExtensibility интерфейса или добавив элемент ленты (XML) в проект.
При настройке ленты путем добавления элемента ленты (visual Designer) в проект Visual Studio переопределяет этот метод. Дополнительные сведения см. в разделах Обзор ленты и Designer ленты.
При переопределении этого метода проверка значение serviceGuid
параметра, чтобы определить, запрашивается ли Microsoft.Office.Core.IRibbonExtensibility
интерфейс, а затем возвращает объект, реализующий интерфейс. При открытии документа среда выполнения набор средств Visual Studio для Office вызывает RequestServiceи отправляет возвращаемое значение в Microsoft Office Word. Дополнительные сведения об интерфейсе см. в Microsoft.Office.Core.IRibbonExtensibility
разделе Объект IRibbonExtensibility в документации по Microsoft Office.
Вместо переопределения RequestService метода можно переопределить CreateRibbonExtensibilityObject метод . Дополнительные сведения см. в разделе Ribbon XML.
Примечание
Microsoft.Office.Core.IRibbonExtensibility
— это один из нескольких интерфейсов (также именуемых интерфейсами расширяемости), предоставляемых Microsoft Office. Однако это единственный интерфейс, который можно реализовать в настройке на уровне документа для Word. В надстройках уровня приложения можно реализовать другие интерфейсы расширяемости. Дополнительные сведения см. в разделе Настройка функций пользовательского интерфейса с помощью интерфейсов расширяемости.