Udostępnij za pośrednictwem


ListObjectExtensions.HasVstoObject Metoda

Definicja

Przeciążenia

HasVstoObject(ListObject, ApplicationFactory)

Zwraca wartość wskazującą ListObject , czy kontrolka hosta została utworzona dla bieżącego ListObject obiektu w dodatku na poziomie aplikacji. Przekaż obiekt Globals.Factory w projekcie do parametru factory .

HasVstoObject(ListObject, Factory)

Zwraca wartość wskazującą, czy ListObject kontrolka hosta została utworzona dla bieżącego ListObject obiektu w dostosowywaniu na poziomie dokumentu. Przekaż obiekt Globals.Factory w projekcie do parametru factory .

HasVstoObject(ListObject, ApplicationFactory)

Zwraca wartość wskazującą ListObject , czy kontrolka hosta została utworzona dla bieżącego ListObject obiektu w dodatku na poziomie aplikacji. Przekaż obiekt Globals.Factory w projekcie do parametru factory .

public:
[System::Runtime::CompilerServices::Extension]
 static bool HasVstoObject(Microsoft::Office::Interop::Excel::ListObject ^ listObject, Microsoft::Office::Tools::Excel::ApplicationFactory ^ factory);
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel.ListObject listObject, Microsoft.Office.Tools.Excel.ApplicationFactory factory);
static member HasVstoObject : Microsoft.Office.Interop.Excel.ListObject * Microsoft.Office.Tools.Excel.ApplicationFactory -> bool
<Extension()>
Public Function HasVstoObject (listObject As ListObject, factory As ApplicationFactory) As Boolean

Parametry

listObject
ListObject

Natywny obiekt listy do przetestowania. Nie należy samodzielnie dostarczać parametru. Jeśli chcesz wywołać tę metodę w przypadku obiektu listy programu Excel, czasu wykonania dostarczy ten parametr.

factory
ApplicationFactory

Obiekt, który zapewnia dostęp do pewnych funkcji w dodatku na poziomie aplikacji. Przekaż obiekt do tego parametru Globals.Factory .

Zwraca

truejeśli dla bieżącego ListObject obiektu utworzono kontrolkę ListObject hosta; w przeciwnym razie false.

Uwagi

W dodatku na poziomie aplikacji można wywołać tę metodę, aby określić, czy dla dowolnego Microsoft.Office.Interop.Excel.ListObject obiektu istnieje kontrolka Microsoft.Office.Tools.Excel.ListObject hosta. Zazwyczaj ta metoda służy do testowania istnienia zarządzanych kontrolek, które mają być utrwalane przed zamknięciem lub zapisaniem obiektu listy programu Excel.

Ta metoda jest udostępniana w celu zapewnienia zgodności z poprzednimi wersjami projektów pakietu Office, które są retarget z .NET Framework 3.5 do .NET Framework 4 lub .NET Framework 4.5. W nowych projektach przeznaczonych dla .NET Framework 4 lub .NET Framework 4.5 należy wywołać GetVstoObject metodę dostarczaną przez Globals.Factory obiekt w projekcie. Aby uzyskać więcej informacji, zobacz Rozszerzanie dokumentów Word i skoroszytów programu Excel w dodatku VSTO w czasie wykonywania.

Dotyczy

HasVstoObject(ListObject, Factory)

Zwraca wartość wskazującą, czy ListObject kontrolka hosta została utworzona dla bieżącego ListObject obiektu w dostosowywaniu na poziomie dokumentu. Przekaż obiekt Globals.Factory w projekcie do parametru factory .

public:
[System::Runtime::CompilerServices::Extension]
 static bool HasVstoObject(Microsoft::Office::Interop::Excel::ListObject ^ listObject, Microsoft::Office::Tools::Excel::Factory ^ factory);
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel.ListObject listObject, Microsoft.Office.Tools.Excel.Factory factory);
static member HasVstoObject : Microsoft.Office.Interop.Excel.ListObject * Microsoft.Office.Tools.Excel.Factory -> bool
<Extension()>
Public Function HasVstoObject (listObject As ListObject, factory As Factory) As Boolean

Parametry

listObject
ListObject

Natywny obiekt listy do przetestowania. Nie należy samodzielnie dostarczać parametru. Jeśli chcesz wywołać tę metodę w przypadku obiektu listy programu Excel, czasu wykonania dostarczy ten parametr.

factory
Factory

Obiekt, który zapewnia dostęp do pewnych funkcji w dostosowaniu na poziomie dokumentu. Przekaż obiekt do tego parametru Globals.Factory .

Zwraca

truejeśli dla bieżącego ListObject obiektu utworzono kontrolkę ListObject hosta; w przeciwnym razie false.

Uwagi

W dostosowywaniu na poziomie dokumentu ta metoda zwraca true tylko wtedy, gdy Microsoft.Office.Interop.Excel.ListObject obiekt, na którym jest wywoływana ta metoda, jest obiektem bazowym Microsoft.Office.Tools.Excel.ListObject kontrolki hosta w bieżącym dostosowaniu. W przeciwnym razie ta metoda zwraca wartość false.

Ta metoda jest udostępniana w celu zapewnienia zgodności z poprzednimi wersjami projektów pakietu Office, które są retarget z .NET Framework 3.5 do .NET Framework 4 lub .NET Framework 4.5. W nowych projektach przeznaczonych dla .NET Framework 4 lub .NET Framework 4.5 należy wywołać HasVstoObject metodę dostarczaną przez Globals.Factory obiekt w projekcie. Aby uzyskać więcej informacji, zobacz Programowanie Document-Level Dostosowania.

Dotyczy