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


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

Параметры

serviceGuid
Guid

Объект Guid, определяющий интерфейс Microsoft.Office.Core.IRibbonExtensibility.

Возвращаемое значение

Объект в настройке уровня документа, реализующий интерфейс 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. В надстройках уровня приложения можно реализовать другие интерфейсы расширяемости. Дополнительные сведения см. в разделе Настройка функций пользовательского интерфейса с помощью интерфейсов расширяемости.

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