Sdílet prostřednictvím


WorksheetExtensions.GetVstoObject Metoda

Definice

Přetížení

GetVstoObject(_Worksheet, ApplicationFactory)

Worksheet Vrátí položku hostitele, která rozšiřuje funkce aktuálního Worksheet objektu v doplňku na úrovni aplikace. Předejte objekt Globals.Factory v projektu parametru factory .

GetVstoObject(_Worksheet, Factory)

Worksheet Vrátí položku hostitele, která rozšiřuje funkce aktuálního Worksheet objektu v přizpůsobení na úrovni dokumentu. Předejte objekt Globals.Factory v projektu parametru factory .

GetVstoObject(_Worksheet, ApplicationFactory)

Worksheet Vrátí položku hostitele, která rozšiřuje funkce aktuálního Worksheet objektu v doplňku na úrovni aplikace. Předejte objekt Globals.Factory v projektu 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

Nativní objekt listu, který chcete rozšířit. Nezadávejte tento parametr sami. Při volání této metody na listu 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 Worksheet objektu.

Poznámky

V doplňku na úrovni aplikace volejte tuto metodu pro rozšíření libovolného listu, který je otevřen v aplikaci Excel. Tato metoda vygeneruje novou Microsoft.Office.Tools.Excel.Worksheet položku hostitele, pokud již nebyl vygenerován žádný takový objekt pro Microsoft.Office.Interop.Excel.Worksheet objekt, na kterém voláte tuto metodu. Následná volání této metody na stejném Microsoft.Office.Interop.Excel.Worksheet objektu vrátí stejnou Microsoft.Office.Tools.Excel.Worksheet instanci.

Tato metoda je poskytována pro zpětnou kompatibilitu s projekty Sady Office, které můžete změnit 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 excelových sešitů v doplňcích VSTO za běhu.

Poznámka

Parametr worksheet je typu Microsoft.Office.Interop.Excel._Worksheet, což je nadřazené rozhraní nástroje Microsoft.Office.Interop.Excel.Worksheet. Proto tato metoda rozšiřuje oba typy: Microsoft.Office.Interop.Excel._Worksheet a Microsoft.Office.Interop.Excel.Worksheet. Když odkazujete na excelový list, obvykle se používá Microsoft.Office.Interop.Excel.Worksheet.

Platí pro

GetVstoObject(_Worksheet, Factory)

Worksheet Vrátí položku hostitele, která rozšiřuje funkce aktuálního Worksheet objektu v přizpůsobení na úrovni dokumentu. Předejte objekt Globals.Factory v projektu 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

Nativní objekt listu, který chcete rozšířit. Nezadávejte tento parametr sami. Při volání této metody na listu 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 Worksheet objektu.

Poznámky

Při přizpůsobení na úrovni dokumentu můžete volat tuto metodu Microsoft.Office.Tools.Excel.Worksheet , abyste získali položku hostitele, která je v aktuálním přizpůsobení. Microsoft.Office.Interop.Excel.Worksheet Pokud objekt, pro který voláte tuto metodu, není podkladovým objektem Microsoft.Office.Tools.Excel.Worksheet položky hostitele v aktuálním přizpůsobení, vrátí nulltato metoda .

Tato metoda je poskytována pro zpětnou kompatibilitu s projekty Sady Office, které můžete změnit 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 worksheet je typu Microsoft.Office.Interop.Excel._Worksheet, což je nadřazené rozhraní nástroje Microsoft.Office.Interop.Excel.Worksheet. Proto tato metoda rozšiřuje oba typy: Microsoft.Office.Interop.Excel._Worksheet a Microsoft.Office.Interop.Excel.Worksheet. Když odkazujete na excelový list, obvykle se používá Microsoft.Office.Interop.Excel.Worksheet.

Platí pro