Compartir a través de


DocumentBase.RequestService (Método)

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

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word.v4.0.Utilities (en Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintaxis

'Declaración
Protected Overridable Function RequestService ( _
    serviceGuid As Guid _
) As Object
protected virtual Object RequestService(
    Guid serviceGuid
)

Parámetros

  • serviceGuid
    Tipo: System.Guid
    Guid que identifica la interfaz Microsoft.Office.Core.IRibbonExtensibility.

Valor devuelto

Tipo: System.Object
Objeto de la personalización de nivel de documento que implementa la interfaz Microsoft.Office.Core.IRibbonExtensibility.

Comentarios

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

Si personaliza la cinta de opciones agregando un elemento Cinta (Diseñador Visual) al proyecto, Visual Studio invalida este método automáticamente.Para obtener más información, vea Información general sobre la cinta de opciones y Diseñador de la cinta de opciones.

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

Si lo prefiere, puede invalidar el método CreateRibbonExtensibilityObject en lugar de invalidar el método RequestService.Para obtener más información, vea XML de la cinta de opciones.

[!NOTA]

Microsoft.Office.Core.IRibbonExtensibility es una de las diversas interfaces (también denominadas interfaces de extensibilidad) que proporciona Microsoft Office.Sin embargo, ésta es la única interfaz que se 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, vea Personalizar características de la interfaz de usuario mediante interfaces de extensibilidad.

Seguridad de .NET Framework

Vea también

Referencia

DocumentBase Clase

Microsoft.Office.Tools.Word (Espacio de nombres)