Compartir a través de


WorkbookBase.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 libro creando su propia implementación de la Microsoft.Office.Core.IRibbonExtensibility interfaz o agregando un elemento de cinta (XML) al proyecto.

Si personaliza la cinta agregando un elemento de cinta de opciones (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 la cinta de opciones.

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 libro, el Visual Studio Tools para Office tiempo de ejecución llama RequestServicea y envía el valor devuelto a Microsoft Office Excel. 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 Excel. Puede implementar otras interfaces de extensibilidad en complementos de nivel de aplicación. Para obtener más información, vea Personalizar las características de la interfaz de usuario mediante interfaces de extensibilidad.

Se aplica a