WorkbookExtensions.GetVstoObject-Methode (_Workbook, Factory)
Gibt ein Microsoft.Office.Tools.Excel.Workbook-Hostelement zurück, das die Funktionalität des aktuellen Microsoft.Office.Interop.Excel.Workbook-Objekts in einer Anpassung auf Dokumentebene erweitert. Übergeben Sie das Globals.Factory-Objekt im Projekt an den factory-Parameter.
Namespace: Microsoft.Office.Tools.Excel.Extensions
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function GetVstoObject ( _
workbook As _Workbook, _
factory As Factory _
) As Workbook
public static Workbook GetVstoObject(
this _Workbook workbook,
Factory factory
)
Parameter
- workbook
Typ: Microsoft.Office.Interop.Excel._Workbook
Das zu erweiternde systemeigene Arbeitsmappenobjekt.Geben Sie diesen Parameter nicht selbst an.Wenn Sie diese Methode für eine Excel-Arbeitsmappe aufrufen, gibt die Laufzeit diesen Parameter an.
- factory
Typ: Microsoft.Office.Tools.Excel.Factory
Ein Objekt, das den Zugriff auf bestimmte Funktionen in der Anpassung auf Dokumentebene ermöglicht.Übergeben Sie das Globals.Factory-Objekt an diesen Parameter.
Rückgabewert
Typ: Microsoft.Office.Tools.Excel.Workbook
Ein Hostelement, das die Funktionalität des aktuellen Microsoft.Office.Interop.Excel.Workbook-Objekts erweitert.
Hinweis zur Verwendung
In Visual Basic und C# können Sie diese Methode als Instanzenmethode für ein beliebiges Objekt vom Typ _Workbook aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter Erweiterungsmethoden (Visual Basic) und Erweiterungsmethoden (C#-Programmierhandbuch).
Hinweise
In einer Anpassung auf Dokumentebene können Sie diese Methode aufrufen, um ein Microsoft.Office.Tools.Excel.Workbook-Hostelement abzurufen, das sich in der aktuellen Anpassung befindet. Wenn das Microsoft.Office.Interop.Excel.Workbook-Objekt, für das Sie diese Methode aufrufen, nicht das zugrunde liegende Objekt eines Microsoft.Office.Tools.Excel.Workbook-Hostelements in der aktuellen Anpassung ist, gibt diese Methode nullein Nullverweis (Nothing in Visual Basic) zurück.
Diese Methode wird zur Abwärtskompatibilität mit Office-Projekten bereitgestellt, für die das Ziel von .NET Framework 3.5 auf .NET Framework 4 oder .NET Framework 4.5 umgestellt wird. In neuen Projekten, die .NET Framework 4 oder .NET Framework 4.5 als Ziel haben, sollten Sie die GetVstoObject-Methode aufrufen, die vom Globals.Factory-Objekt im Projekt bereitgestellt wird. Weitere Informationen finden Sie unter Programmieren von Anpassungen auf Dokumentebene.
Hinweis
Der workbook-Parameter ist vom Typ Microsoft.Office.Interop.Excel._Workbook, bei dem es sich um die übergeordnete Schnittstelle von Microsoft.Office.Interop.Excel.Workbook handelt.Deshalb erweitert diese Methode beide Typen: Microsoft.Office.Interop.Excel._Workbook und Microsoft.Office.Interop.Excel.Workbook.Normalerweise verwenden Sie eine Microsoft.Office.Interop.Excel.Workbook, um auf eine Excel-Arbeitsmappe zu verweisen.
.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.Excel.Extensions-Namespace
Weitere Ressourcen
Programmieren von Anpassungen auf Dokumentebene