Compartir a través de


DocumentBase.RequestService(Guid) Método

Definición

Devuelve un objeto que implementa la interfaz Microsoft.Office.Core.IRibbonExtensibility en una personalización de nivel de documento.

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

Parámetros

serviceGuid
Guid

Guid que identifica la interfaz Microsoft.Office.Core.IRibbonExtensibility.

Devoluciones

Objeto en la personalización de nivel de documento que implementa la interfaz Microsoft.Office.Core.IRibbonExtensibility.

Comentarios

Invalide este método si va a personalizar la cinta de opciones del documento creando su propia implementación de la Microsoft.Office.Core.IRibbonExtensibility interfaz o agregando un elemento de cinta de opciones (XML) al proyecto.

Si personaliza la cinta de opciones agregando un elemento ribbon (Visual Designer) al proyecto, Visual Studio invalida este método por usted. Para obtener más información, vea Información general de la cinta de opciones y Designer de cinta.

Si invalida este método, compruebe el valor del serviceGuid parámetro para determinar si se solicita la Microsoft.Office.Core.IRibbonExtensibility interfaz y, a continuación, devuelve un objeto que implementa la interfaz. Cuando se abre el documento, el tiempo de ejecución de Visual Studio Tools para Office llama RequestServicea y envía el valor devuelto a Microsoft Office Word. Para obtener más información sobre la Microsoft.Office.Core.IRibbonExtensibility interfaz, vea IRibbonExtensibility Object en la documentación de Microsoft Office.

También puede invalidar el CreateRibbonExtensibilityObject método en lugar de invalidar el RequestService método . Para obtener más información, consulta Ribbon XML.

Nota

Microsoft.Office.Core.IRibbonExtensibility es una de varias interfaces (también denominadas interfaces de extensibilidad) proporcionadas por Microsoft Office. Sin embargo, esta es la única interfaz que puede implementar en una personalización de nivel de documento para Word. Puede implementar otras interfaces de extensibilidad en complementos de nivel de aplicación. Para obtener más información, consulte Personalización de características de interfaz de usuario mediante interfaces de extensibilidad.

Se aplica a