DocumentBase.RequestService(Guid) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.