Udostępnij za pośrednictwem


WorksheetExtensions.GetVstoObject Metoda

Definicja

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 factory .

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 factory .

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 factory .

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)

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 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.

Dotyczy