Freigeben über


WorkbookExtensions.HasVstoObject-Methode (_Workbook, Factory)

Gibt einen Wert zurück, der angibt, ob ein Microsoft.Office.Tools.Excel.Workbook-Hostelement für das aktuelle Microsoft.Office.Interop.Excel.Workbook-Objekt in einer Anpassung auf Dokumentebene erstellt wurde. Ü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 HasVstoObject ( _
    workbook As _Workbook, _
    factory As Factory _
) As Boolean
public static bool HasVstoObject(
    this _Workbook workbook,
    Factory factory
)

Parameter

  • workbook
    Typ: Microsoft.Office.Interop.Excel._Workbook
    Das zu testende 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: System.Boolean
true, wenn für das aktuelle Microsoft.Office.Interop.Excel.Workbook-Objekt ein Microsoft.Office.Tools.Excel.Workbook-Hostelement erstellt wurde, andernfalls false.

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

Bei einer Anpassung auf Dokumentebene gibt diese Methode true nur dann zurück, wenn das Microsoft.Office.Interop.Excel.Workbook-Objekt, für das diese Methode aufgerufen wird, das zugrunde liegende Objekt eines Microsoft.Office.Tools.Excel.Workbook-Hostelements in der aktuellen Anpassung ist. Andernfalls gibt diese Methode false 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 umgestellt wird. In neuen Projekten, die auf den .NET Framework 4 abzielen, sollten Sie die HasVstoObject-Methode aufrufen, die vom Globals.Factory-Objekt im Projekt bereitgestellt wird. Weitere Informationen finden Sie unter Abrufen von erweiterten Objekten aus systemeigenen Office-Objekten in Anpassungen auf Dokumentebene.

Tipp

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

Siehe auch

Referenz

WorkbookExtensions Klasse

HasVstoObject-Überladung

Microsoft.Office.Tools.Excel.Extensions-Namespace

Weitere Ressourcen

Abrufen von erweiterten Objekten aus systemeigenen Office-Objekten in Anpassungen auf Dokumentebene

Erweiterungsmethoden (C#-Programmierhandbuch)

Erweiterungsmethoden (Visual Basic)