WorksheetExtensions.HasVstoObject Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
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 |
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
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)
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.