Freigeben über


AddInBase.RequestComAddInAutomationService-Methode

Gibt ein Objekt im Add-In zurück, das von anderen Lösungen verwendet werden kann.

Namespace:  Microsoft.Office.Tools
Assembly:  Microsoft.Office.Tools.Common.v4.0.Utilities (in Microsoft.Office.Tools.Common.v4.0.Utilities.dll)

Syntax

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

Rückgabewert

Typ: System.Object
Ein Objekt, das Sie für Projektmappen verfügbar machen möchten.

Hinweise

Überschreiben Sie diese Methode, um ein Objekt in Ihrem Add-In für andere Projektmappen verfügbar zu machen. Dies schließt andere Add-Ins und Anpassungen auf Dokumentebene ein, die im gleichen Anwendungsprozess, VBA-Code und externen Automatisierungscode ausgeführt werden.

Das zurückgegebene Objekt muss öffentlich sein, es muss für COM sichtbar sein und die IDispatch-Schnittstelle verfügbar machen. Wenn das zurückgegebene Objekt diese Anforderungen nicht erfüllt, löst die Visual Studio Tools for Office-Laufzeit eine InvalidCastException aus, nachdem die Implementierung aufgerufen wurde.

Weitere Informationen finden Sie unter Aufrufen von Code in Add-Ins auf Anwendungsebene von anderen Office-Projektmappen.

Beispiele

Ein Codebeispiel, in dem das Überschreiben der RequestComAddInAutomationService-Methode beschrieben wird, finden Sie unter Exemplarische Vorgehensweise: Aufrufen von Code in einem Add-In auf Anwendungsebene von VBA.

.NET Framework-Sicherheit

Siehe auch

Referenz

AddInBase Klasse

Microsoft.Office.Tools-Namespace

Weitere Ressourcen

Aufrufen von Code in Add-Ins auf Anwendungsebene von anderen Office-Projektmappen

Exemplarische Vorgehensweise: Aufrufen von Code in einem Add-In auf Anwendungsebene von VBA