Freigeben über


AddIn.RequestComAddInAutomationService-Methode (2007 System)

Aktualisiert: November 2007

Gibt ein Objekt im Add-In zurück, das von anderen Microsoft Office-Projektmappen verwendet werden kann.

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

Syntax

Protected Overridable Function RequestComAddInAutomationService As Object

Dim returnValue As Object

returnValue = Me.RequestComAddInAutomationService()
protected virtual Object RequestComAddInAutomationService()

Rückgabewert

Typ: System.Object

Ein Objekt, das Sie für andere Add-Ins verfügbar machen möchten.

Hinweise

Überschreiben Sie diese Methode, um ein Objekt im Add-In für andere Microsoft Office-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 hierzu 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.

Berechtigungen

Siehe auch

Referenz

AddIn-Klasse

AddIn-Member

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