WorksheetExtensions.GetVstoObject 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
GetVstoObject(_Worksheet, ApplicationFactory) |
Worksheet Zwraca element hosta, który rozszerza funkcjonalność bieżącego Worksheet obiektu w dodatku na poziomie aplikacji. Przekaż obiekt Globals.Factory w projekcie do parametru |
GetVstoObject(_Worksheet, Factory) |
Worksheet Zwraca element hosta, który rozszerza funkcjonalność bieżącego Worksheet obiektu w dostosowywaniu na poziomie dokumentu. Przekaż obiekt Globals.Factory w projekcie do parametru |
GetVstoObject(_Worksheet, ApplicationFactory)
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Office::Tools::Excel::Worksheet ^ GetVstoObject(Microsoft::Office::Interop::Excel::_Worksheet ^ worksheet, Microsoft::Office::Tools::Excel::ApplicationFactory ^ factory);
public static Microsoft.Office.Tools.Excel.Worksheet GetVstoObject (this Microsoft.Office.Interop.Excel._Worksheet worksheet, Microsoft.Office.Tools.Excel.ApplicationFactory factory);
static member GetVstoObject : Microsoft.Office.Interop.Excel._Worksheet * Microsoft.Office.Tools.Excel.ApplicationFactory -> Microsoft.Office.Tools.Excel.Worksheet
<Extension()>
Public Function GetVstoObject (worksheet As _Worksheet, factory As ApplicationFactory) As Worksheet
Parametry
- worksheet
- _Worksheet
Natywny obiekt arkusza do rozszerzenia. 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
Element hosta, który rozszerza funkcjonalność bieżącego Worksheet obiektu.
Uwagi
W dodatku na poziomie aplikacji wywołaj tę metodę, aby rozszerzyć dowolny arkusz otwarty w programie Excel. Ta metoda generuje nowy Microsoft.Office.Tools.Excel.Worksheet element hosta, jeśli taki obiekt nie został już wygenerowany dla Microsoft.Office.Interop.Excel.Worksheet obiektu, na którym jest wywoływana ta metoda. Kolejne wywołania tej metody w tym samym Microsoft.Office.Interop.Excel.Worksheet obiekcie zwracają to samo Microsoft.Office.Tools.Excel.Worksheet wystąpienie.
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
GetVstoObject(_Worksheet, Factory)
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Office::Tools::Excel::Worksheet ^ GetVstoObject(Microsoft::Office::Interop::Excel::_Worksheet ^ worksheet, Microsoft::Office::Tools::Excel::Factory ^ factory);
public static Microsoft.Office.Tools.Excel.Worksheet GetVstoObject (this Microsoft.Office.Interop.Excel._Worksheet worksheet, Microsoft.Office.Tools.Excel.Factory factory);
static member GetVstoObject : Microsoft.Office.Interop.Excel._Worksheet * Microsoft.Office.Tools.Excel.Factory -> Microsoft.Office.Tools.Excel.Worksheet
<Extension()>
Public Function GetVstoObject (worksheet As _Worksheet, factory As Factory) As Worksheet
Parametry
- worksheet
- _Worksheet
Natywny obiekt arkusza do rozszerzenia. 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
Element hosta, który rozszerza funkcjonalność bieżącego Worksheet obiektu.
Uwagi
W dostosowywaniu na poziomie dokumentu można wywołać tę metodę, aby uzyskać Microsoft.Office.Tools.Excel.Worksheet element hosta, który znajduje się w bieżącym dostosowaniu.
Microsoft.Office.Interop.Excel.Worksheet Jeśli obiekt, na którym wywołujesz tę metodę, nie jest obiektem bazowym Microsoft.Office.Tools.Excel.Worksheet elementu hosta w bieżącym dostosowaniu, ta metoda zwraca wartość null
.
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 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.