AddInBase.RequestComAddInAutomationService (Método)
Devuelve en el complemento un objeto que otras soluciones pueden utilizar.
Espacio de nombres: Microsoft.Office.Tools
Ensamblado: Microsoft.Office.Tools.Common.v4.0.Utilities (en Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
Sintaxis
'Declaración
Protected Overridable Function RequestComAddInAutomationService As Object
protected virtual Object RequestComAddInAutomationService()
Valor devuelto
Tipo: System.Object
Objeto que se desea exponer a otras soluciones.
Comentarios
Invalide este método para exponer un objeto en su complemento a otras soluciones. Esto incluye otros complementos y personalizaciones del nivel de documento que se ejecutan en el mismo proceso de la aplicación, código de VBA y código de automatización externo.
El objeto que se devuelve debe ser público, debe estar visible para COM y debe exponer la interfaz IDispatch. Si el objeto que devuelve no cumple estos requisitos, Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office producirá una excepción InvalidCastException después de llamar a la implementación.
Para obtener más información, vea Llamar a código en complementos de nivel de aplicación desde otras soluciones de Office.
Ejemplos
Para obtener un ejemplo de código en el que se muestra cómo invalidar el método RequestComAddInAutomationService, vea Tutorial: Llamar a código de VBA en un complemento de nivel de aplicación.
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.
Vea también
Referencia
Microsoft.Office.Tools (Espacio de nombres)
Otros recursos
Llamar a código en complementos de nivel de aplicación desde otras soluciones de Office
Tutorial: Llamar a código de VBA en un complemento de nivel de aplicación