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 für 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
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