WorkbookExtensions.GetVstoObject Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
GetVstoObject(_Workbook, ApplicationFactory) |
Workbook Vrátí položku hostitele, která rozšiřuje funkce aktuálního Workbook objektu v doplňku na úrovni aplikace. Předejte objekt Globals.Factory v projektu parametru |
GetVstoObject(_Workbook, Factory) |
Workbook Vrátí položku hostitele, která rozšiřuje funkce aktuálního Workbook objektu v přizpůsobení na úrovni dokumentu. Předejte objekt Globals.Factory v projektu 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
Nativní objekt sešitu, který chcete rozšířit. Nezadávejte tento parametr sami. Při volání této metody na sešitu aplikace Excel tento parametr dodá modul runtime.
- factory
- ApplicationFactory
Objekt, který poskytuje přístup k některým funkcím v doplňku na úrovni aplikace. Předejte Globals.Factory
objekt tomuto parametru .
Návraty
Položka hostitele, která rozšiřuje funkce aktuálního Workbook objektu.
Poznámky
V doplňku na úrovni aplikace volejte tuto metodu pro rozšíření libovolného sešitu, který je otevřen v aplikaci Excel. Tato metoda generuje novou Microsoft.Office.Tools.Excel.Workbook položku hostitele, pokud již nebyl vygenerován žádný takový objekt pro objekt, na kterém voláte tuto metodu Microsoft.Office.Interop.Excel.Workbook . Následná volání této metody u stejného Microsoft.Office.Interop.Excel.Workbook objektu vrátí stejnou Microsoft.Office.Tools.Excel.Workbook instanci.
Tato metoda je poskytována pro zpětnou kompatibilitu s projekty sady Office, které můžete změnit cílení z rozhraní .NET Framework 3.5 na rozhraní .NET Framework 4 nebo .NET Framework 4.5. V nových projektech, které cílí na rozhraní .NET Framework 4 nebo .NET Framework 4.5, byste měli volat metodu GetVstoObject
, která je poskytována objektem Globals.Factory
v projektu.
Další informace najdete v tématu Rozšíření Word dokumentů a sešitů aplikace Excel v doplňcích VSTO za běhu.
Poznámka
Parametr workbook
je typu Microsoft.Office.Interop.Excel._Workbook, což je nadřazené rozhraní nástroje Microsoft.Office.Interop.Excel.Workbook. Proto tato metoda rozšiřuje oba typy: Microsoft.Office.Interop.Excel._Workbook a Microsoft.Office.Interop.Excel.Workbook. Při odkazech na excelový sešit se obvykle používá Microsoft.Office.Interop.Excel.Workbook.
Platí pro
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
Nativní objekt sešitu, který chcete rozšířit. Nezadávejte tento parametr sami. Při volání této metody na sešitu aplikace Excel tento parametr dodá modul runtime.
- factory
- Factory
Objekt, který poskytuje přístup k některým funkcím v přizpůsobení na úrovni dokumentu. Předejte Globals.Factory
objekt tomuto parametru .
Návraty
Položka hostitele, která rozšiřuje funkce aktuálního Workbook objektu.
Poznámky
V přizpůsobení na úrovni dokumentu můžete voláním této metody získat Microsoft.Office.Tools.Excel.Workbook položku hostitele, která je v aktuálním přizpůsobení.
Microsoft.Office.Interop.Excel.Workbook Pokud objekt, pro který voláte tuto metodu, není podkladovým objektem Microsoft.Office.Tools.Excel.Workbook položky hostitele v aktuálním přizpůsobení, vrátí null
tato metoda .
Tato metoda je poskytována pro zpětnou kompatibilitu s projekty sady Office, které můžete změnit cílení z rozhraní .NET Framework 3.5 na rozhraní .NET Framework 4 nebo .NET Framework 4.5. V nových projektech, které cílí na rozhraní .NET Framework 4 nebo .NET Framework 4.5, byste měli volat metodu GetVstoObject
, která je poskytována objektem Globals.Factory
v projektu. Další informace najdete v tématu Programování Document-Level přizpůsobení.
Poznámka
Parametr workbook
je typu Microsoft.Office.Interop.Excel._Workbook, což je nadřazené rozhraní nástroje Microsoft.Office.Interop.Excel.Workbook. Proto tato metoda rozšiřuje oba typy: Microsoft.Office.Interop.Excel._Workbook a Microsoft.Office.Interop.Excel.Workbook. Při odkazech na excelový sešit se obvykle používá Microsoft.Office.Interop.Excel.Workbook.