ListObjectExtensions.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(ListObject, ApplicationFactory) |
Gibt einen Wert zurück, der angibt, ob ein ListObject-Hoststeuerelement für das aktuelle ListObject-Objekt in einem Add-In auf Anwendungsebene erstellt wurde. Übergeben Sie das |
| HasVstoObject(ListObject, Factory) |
Gibt einen Wert zurück, der angibt, ob ein ListObject-Hoststeuerelement für das aktuelle ListObject-Objekt in einer Anpassung auf Dokumentebene erstellt wurde. Übergeben Sie das |
HasVstoObject(ListObject, ApplicationFactory)
Gibt einen Wert zurück, der angibt, ob ein ListObject-Hoststeuerelement für das aktuelle ListObject-Objekt in einem Add-In auf Anwendungsebene erstellt wurde. Übergeben Sie das Globals.Factory-Objekt in Ihrem Projekt an den factory-Parameter.
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel.ListObject listObject, Microsoft.Office.Tools.Excel.ApplicationFactory factory);
Parameter
- listObject
- ListObject
Das zu testende native Listenobjekt. Geben Sie diesen Parameter nicht selbst an. Wenn Sie diese Methode für ein Excel-Listenobjekt 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 ListObject-Hoststeuerelement für das aktuelle ListObject-Objekt erstellt wurde; andernfalls false.
Hinweise
In einem Add-in auf Anwendungsebene können Sie diese Methode abrufen, um zu bestimmen, ob ein- Microsoft.Office.Tools.Excel.ListObject Host Steuerelement für ein beliebiges Objekt vorhanden ist Microsoft.Office.Interop.Excel.ListObject . In der Regel verwenden Sie diese Methode, um zu testen, ob verwaltete Steuerelemente vorhanden sind, die Sie beibehalten möchten, bevor Sie ein Excel-Listen Objekt schließen oder speichern.
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 Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.
Gilt für
HasVstoObject(ListObject, Factory)
Gibt einen Wert zurück, der angibt, ob ein ListObject-Hoststeuerelement für das aktuelle ListObject-Objekt in einer Anpassung auf Dokumentebene erstellt wurde. Übergeben Sie das Globals.Factory-Objekt in Ihrem Projekt an den factory-Parameter.
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel.ListObject listObject, Microsoft.Office.Tools.Excel.Factory factory);
Parameter
- listObject
- ListObject
Das zu testende native Listenobjekt. Geben Sie diesen Parameter nicht selbst an. Wenn Sie diese Methode für ein Excel-Listenobjekt 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 ListObject-Hoststeuerelement für das aktuelle ListObject-Objekt erstellt wurde; andernfalls false.
Hinweise
Bei einer Anpassung auf Dokument Ebene gibt diese Methode true nur dann zurück, wenn das Microsoft.Office.Interop.Excel.ListObject Objekt, für das Sie diese Methode aufzurufen, das zugrunde liegende Objekt eines Microsoft.Office.Tools.Excel.ListObject Host Steuer Elements 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 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 HasVstoObject-Methode aufrufen, die vom Globals.Factory-Objekt im Projekt bereitgestellt wird. Weitere Informationen finden Sie unter Programming Document-Level Customizations.