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 abre el documento, Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office llama a RequestService y envía el valor devuelto a 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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.