Udostępnij za pośrednictwem


WorksheetExtensions.HasVstoObject Metoda

Definicja

Przeciążenia

HasVstoObject(_Worksheet, ApplicationFactory)

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

HasVstoObject(_Worksheet, Factory)

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

HasVstoObject(_Worksheet, ApplicationFactory)

Zwraca wartość wskazującą, czy Worksheet element hosta został utworzony dla bieżącego Worksheet 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::_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

Parametry

worksheet
_Worksheet

Obiekt arkusza macierzystego do testowania. Nie należy samodzielnie dostarczać parametru. Jeśli chcesz wywołać tę metodę w przypadku arkusza 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

true Worksheet jeśli element hosta został utworzony dla bieżącego Worksheet obiektu; w przeciwnym razie false.

Uwagi

W dodatku na poziomie aplikacji można wywołać tę metodę, aby określić, czy Microsoft.Office.Tools.Excel.Worksheet element hosta istnieje dla dowolnego Microsoft.Office.Interop.Excel.Worksheet obiektu. Zazwyczaj ta metoda służy do testowania istnienia zarządzanych kontrolek, które mają być utrwalane przed zamknięciem lub zapisaniem arkusza 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.

Uwaga

Parametr Worksheet jest typu Microsoft.Office.Interop.Excel._Worksheet, który jest interfejsem nadrzędnym .Microsoft.Office.Interop.Excel.Worksheet W związku z tym ta metoda rozszerza oba typy: Microsoft.Office.Interop.Excel._Worksheet i Microsoft.Office.Interop.Excel.Worksheet. Zazwyczaj podczas odwoływanie się do arkusza programu Excel należy użyć elementu Microsoft.Office.Interop.Excel.Worksheet.

Dotyczy

HasVstoObject(_Worksheet, Factory)

Zwraca wartość wskazującą, czy Worksheet element hosta został utworzony dla bieżącego Worksheet 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::_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

Parametry

worksheet
_Worksheet

Obiekt arkusza macierzystego do testowania. Nie należy samodzielnie dostarczać parametru. Jeśli chcesz wywołać tę metodę w przypadku arkusza 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

true Worksheet jeśli element hosta został utworzony dla bieżącego Worksheet obiektu; w przeciwnym razie false.

Uwagi

W dostosowywaniu na poziomie dokumentu ta metoda zwraca true tylko wtedy, gdy Microsoft.Office.Interop.Excel.Worksheet obiekt, na którym jest wywoływana ta metoda, jest obiektem bazowym Microsoft.Office.Tools.Excel.Worksheet elementu 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.

Uwaga

Parametr Worksheet jest typu Microsoft.Office.Interop.Excel._Worksheet, który jest interfejsem nadrzędnym .Microsoft.Office.Interop.Excel.Worksheet W związku z tym ta metoda rozszerza oba typy: Microsoft.Office.Interop.Excel._Worksheet i Microsoft.Office.Interop.Excel.Worksheet. Zazwyczaj podczas odwoływanie się do arkusza programu Excel należy użyć elementu Microsoft.Office.Interop.Excel.Worksheet.

Dotyczy