Condividi tramite


Metodo AddInBase.RequestComAddInAutomationService

Restituisce un oggetto nel componente aggiuntivo che può essere utilizzato da altre soluzioni.

Spazio dei nomi:  Microsoft.Office.Tools
Assembly:  Microsoft.Office.Tools.Common.v4.0.Utilities (in Microsoft.Office.Tools.Common.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
Protected Overridable Function RequestComAddInAutomationService As Object
protected virtual Object RequestComAddInAutomationService()

Valore restituito

Tipo: System.Object
Oggetto che si desidera esporre ad altre soluzioni.

Note

Eseguire l'override di questo metodo per esporre un oggetto nel componente aggiuntivo ad altre soluzioni.Sono inclusi gli altri componenti aggiuntivi e le personalizzazioni a livello di documento in esecuzione nello stesso processo dell'applicazione, nel codice VBA e nel codice di automazione esterno.

L'oggetto restituito deve essere pubblico, deve essere visibile a COM e deve esporre l'interfaccia IDispatch.Se l'oggetto restituito non soddisfa tali requisiti, il Runtime di Visual Studio Tools per Office genera InvalidCastException dopo aver chiamato l'implementazione.

Per ulteriori informazioni, vedere Chiamata di codice nei componenti aggiuntivi a livello di applicazione da altre soluzioni Office.

Esempi

Per un esempio di codice che illustri l'override del metodo RequestComAddInAutomationService, vedere Procedura dettagliata: chiamata di codice in un componente aggiuntivo a livello di applicazione da VBA.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

AddInBase Classe

Spazio dei nomi Microsoft.Office.Tools

Altre risorse

Chiamata di codice nei componenti aggiuntivi a livello di applicazione da altre soluzioni Office

Procedura dettagliata: chiamata di codice in un componente aggiuntivo a livello di applicazione da VBA