WorksheetExtensions.HasVstoObject Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
HasVstoObject(_Worksheet, ApplicationFactory) |
Gibt einen Wert zurück, der angibt, ob ein Worksheet-Hostelement für das aktuelle Worksheet-Objekt in einem Add-In auf Anwendungsebene erstellt wurde. Übergeben Sie das Globals.Factory-Objekt in Ihrem Projekt an den |
HasVstoObject(_Worksheet, Factory) |
Gibt einen Wert zurück, der angibt, ob ein Worksheet-Hostelement für das aktuelle Worksheet-Objekt in einer Anpassung auf Dokumentebene erstellt wurde. Übergeben Sie das Globals.Factory-Objekt in Ihrem Projekt an den |
HasVstoObject(_Worksheet, ApplicationFactory)
public:
[System::Runtime::CompilerServices::Extension]
static bool HasVstoObject(Microsoft::Office::Interop::Excel::_Worksheet ^ worksheet, Microsoft::Office::Tools::Excel::ApplicationFactory ^ factory);
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel._Worksheet worksheet, Microsoft.Office.Tools.Excel.ApplicationFactory factory);
static member HasVstoObject : Microsoft.Office.Interop.Excel._Worksheet * Microsoft.Office.Tools.Excel.ApplicationFactory -> bool
<Extension()>
Public Function HasVstoObject (worksheet As _Worksheet, factory As ApplicationFactory) As Boolean
Parameter
- worksheet
- _Worksheet
Das zu testende native Arbeitsblattobjekt. Geben Sie diesen Parameter nicht selbst an. Wenn Sie die Methode für ein Excel-Arbeitsblatt aufrufen, gibt die Laufzeit diesen Parameter an.
- factory
- ApplicationFactory
Ein Objekt, das Zugriff auf bestimmte Funktionen im Add-In auf Anwendungsebene bereitstellt. Übergeben Sie das Globals.Factory
-Objekt an diesen Parameter.
Gibt zurück
true
, wenn ein Worksheet-Hostelement für das aktuelle Worksheet-Objekt erstellt wurde; andernfalls false
.
Hinweise
In einem Add-In auf Anwendungsebene können Sie diese Methode aufrufen, um zu bestimmen, ob ein Microsoft.Office.Tools.Excel.Worksheet Hostelement für ein Objekt Microsoft.Office.Interop.Excel.Worksheet vorhanden ist. In der Regel verwenden Sie diese Methode, um zu testen, dass verwaltete Steuerelemente vorhanden sind, die Sie beibehalten möchten, bevor Sie ein Excel-Arbeitsblatt schließen oder speichern.
Diese Methode wird für die Abwärtskompatibilität mit Office-Projekten bereitgestellt, die Sie von der .NET Framework 3.5 auf die .NET Framework 4 oder die .NET Framework 4.5 umstellen. In neuen Projekten, die auf die .NET Framework 4 oder die .NET Framework 4.5 abzielen, sollten Sie die GetVstoObject
Methode aufrufen, die Globals.Factory
vom -Objekt in Ihrem Projekt bereitgestellt wird. Weitere Informationen finden Sie unter Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.
Hinweis
Der Worksheet
Parameter ist vom Typ Microsoft.Office.Interop.Excel._Worksheet, der die übergeordnete Schnittstelle von Microsoft.Office.Interop.Excel.Worksheetist. Daher erweitert diese Methode beide Typen: Microsoft.Office.Interop.Excel._Worksheet und Microsoft.Office.Interop.Excel.Worksheet. Wenn Sie auf ein Excel-Arbeitsblatt verweisen, verwenden Sie in der Regel eine Microsoft.Office.Interop.Excel.Worksheet.
Gilt für:
HasVstoObject(_Worksheet, Factory)
public:
[System::Runtime::CompilerServices::Extension]
static bool HasVstoObject(Microsoft::Office::Interop::Excel::_Worksheet ^ worksheet, Microsoft::Office::Tools::Excel::Factory ^ factory);
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel._Worksheet worksheet, Microsoft.Office.Tools.Excel.Factory factory);
static member HasVstoObject : Microsoft.Office.Interop.Excel._Worksheet * Microsoft.Office.Tools.Excel.Factory -> bool
<Extension()>
Public Function HasVstoObject (worksheet As _Worksheet, factory As Factory) As Boolean
Parameter
- worksheet
- _Worksheet
Das zu testende native Arbeitsblattobjekt. Geben Sie diesen Parameter nicht selbst an. Wenn Sie die Methode für ein Excel-Arbeitsblatt aufrufen, gibt die Laufzeit diesen Parameter an.
- factory
- Factory
Ein Objekt, das Zugriff auf bestimmte Funktionen in der Anpassung auf Dokumentebene bereitstellt. Übergeben Sie das Globals.Factory
-Objekt an diesen Parameter.
Gibt zurück
true
, wenn ein Worksheet-Hostelement für das aktuelle Worksheet-Objekt erstellt wurde; andernfalls false
.
Hinweise
Bei einer Anpassung auf Dokumentebene gibt diese Methode nur zurück true
, wenn das Objekt, für das Microsoft.Office.Interop.Excel.Worksheet Sie diese Methode aufrufen, das zugrunde liegende Objekt eines Microsoft.Office.Tools.Excel.Worksheet Hostelements in der aktuellen Anpassung ist. Andernfalls gibt diese Methode false
zurück.
Diese Methode wird für die Abwärtskompatibilität mit Office-Projekten bereitgestellt, die Sie von der .NET Framework 3.5 auf die .NET Framework 4 oder die .NET Framework 4.5 umstellen. In neuen Projekten, die auf die .NET Framework 4 oder die .NET Framework 4.5 abzielen, sollten Sie die HasVstoObject
Methode aufrufen, die Globals.Factory
vom -Objekt in Ihrem Projekt bereitgestellt wird. Weitere Informationen finden Sie unter Programming Document-Level Customizations.
Hinweis
Der Worksheet
Parameter ist vom Typ Microsoft.Office.Interop.Excel._Worksheet, der die übergeordnete Schnittstelle von Microsoft.Office.Interop.Excel.Worksheetist. Daher erweitert diese Methode beide Typen: Microsoft.Office.Interop.Excel._Worksheet und Microsoft.Office.Interop.Excel.Worksheet. Wenn Sie auf ein Excel-Arbeitsblatt verweisen, verwenden Sie in der Regel eine Microsoft.Office.Interop.Excel.Worksheet.