WorkbookExtensions.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(_Workbook, ApplicationFactory) |
Workbook Zwraca element hosta, który rozszerza funkcjonalność bieżącego Workbook obiektu w dodatku na poziomie aplikacji. Przekaż obiekt Globals.Factory w projekcie do parametru |
GetVstoObject(_Workbook, Factory) |
Workbook Zwraca element hosta, który rozszerza funkcjonalność bieżącego Workbook obiektu w dostosowywaniu na poziomie dokumentu. Przekaż obiekt Globals.Factory w projekcie do parametru |
GetVstoObject(_Workbook, ApplicationFactory)
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Office::Tools::Excel::Workbook ^ GetVstoObject(Microsoft::Office::Interop::Excel::_Workbook ^ workbook, Microsoft::Office::Tools::Excel::ApplicationFactory ^ factory);
public static Microsoft.Office.Tools.Excel.Workbook GetVstoObject (this Microsoft.Office.Interop.Excel._Workbook workbook, Microsoft.Office.Tools.Excel.ApplicationFactory factory);
static member GetVstoObject : Microsoft.Office.Interop.Excel._Workbook * Microsoft.Office.Tools.Excel.ApplicationFactory -> Microsoft.Office.Tools.Excel.Workbook
<Extension()>
Public Function GetVstoObject (workbook As _Workbook, factory As ApplicationFactory) As Workbook
Parametry
- workbook
- _Workbook
Obiekt skoroszytu natywnego do rozszerzenia. Nie należy samodzielnie dostarczać parametru. Jeśli chcesz wywołać tę metodę w przypadku skoroszytu 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 Workbook obiektu.
Uwagi
W dodatku na poziomie aplikacji wywołaj tę metodę, aby rozszerzyć dowolny skoroszyt otwarty w programie Excel. Ta metoda generuje nowy Microsoft.Office.Tools.Excel.Workbook element hosta, jeśli taki obiekt nie został już wygenerowany dla Microsoft.Office.Interop.Excel.Workbook obiektu, na którym jest wywoływana ta metoda. Kolejne wywołania tej metody w tym samym Microsoft.Office.Interop.Excel.Workbook obiekcie zwracają to samo Microsoft.Office.Tools.Excel.Workbook 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 workbook
jest typu Microsoft.Office.Interop.Excel._Workbook, który jest interfejsem nadrzędnym .Microsoft.Office.Interop.Excel.Workbook W związku z tym ta metoda rozszerza oba typy: Microsoft.Office.Interop.Excel._Workbook i Microsoft.Office.Interop.Excel.Workbook. Zazwyczaj podczas odwoływanie się do skoroszytu programu Excel używa się elementu Microsoft.Office.Interop.Excel.Workbook.
Dotyczy
GetVstoObject(_Workbook, Factory)
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Office::Tools::Excel::Workbook ^ GetVstoObject(Microsoft::Office::Interop::Excel::_Workbook ^ workbook, Microsoft::Office::Tools::Excel::Factory ^ factory);
public static Microsoft.Office.Tools.Excel.Workbook GetVstoObject (this Microsoft.Office.Interop.Excel._Workbook workbook, Microsoft.Office.Tools.Excel.Factory factory);
static member GetVstoObject : Microsoft.Office.Interop.Excel._Workbook * Microsoft.Office.Tools.Excel.Factory -> Microsoft.Office.Tools.Excel.Workbook
<Extension()>
Public Function GetVstoObject (workbook As _Workbook, factory As Factory) As Workbook
Parametry
- workbook
- _Workbook
Obiekt skoroszytu natywnego do rozszerzenia. Nie należy samodzielnie dostarczać parametru. Jeśli chcesz wywołać tę metodę w przypadku skoroszytu 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 Workbook obiektu.
Uwagi
W dostosowywaniu na poziomie dokumentu można wywołać tę metodę, aby uzyskać Microsoft.Office.Tools.Excel.Workbook element hosta, który znajduje się w bieżącym dostosowaniu.
Microsoft.Office.Interop.Excel.Workbook Jeśli obiekt, na którym wywołujesz tę metodę, nie jest obiektem bazowym Microsoft.Office.Tools.Excel.Workbook 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 workbook
jest typu Microsoft.Office.Interop.Excel._Workbook, który jest interfejsem nadrzędnym .Microsoft.Office.Interop.Excel.Workbook W związku z tym ta metoda rozszerza oba typy: Microsoft.Office.Interop.Excel._Workbook i Microsoft.Office.Interop.Excel.Workbook. Zazwyczaj podczas odwoływanie się do skoroszytu programu Excel używa się elementu Microsoft.Office.Interop.Excel.Workbook.