Compartir a través de


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

Vea también

Referencia

AddInBase Clase

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