WorksheetExtensions.HasVstoObject 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í
HasVstoObject(_Worksheet, ApplicationFactory) |
Vrátí hodnotu, která označuje, zda Worksheet byla vytvořena položka hostitele pro aktuální Worksheet objekt v doplňku na úrovni aplikace. Předejte objekt Globals.Factory v projektu parametru |
HasVstoObject(_Worksheet, Factory) |
Vrátí hodnotu, která označuje, zda Worksheet byla vytvořena položka hostitele pro aktuální Worksheet objekt v přizpůsobení na úrovni dokumentu. Předejte objekt Globals.Factory v projektu parametru |
HasVstoObject(_Worksheet, ApplicationFactory)
public:
[System::Runtime::CompilerServices::Extension]
static bool HasVstoObject(Microsoft::Office::Interop::Excel::_Worksheet ^ worksheet, Microsoft::Office::Tools::Excel::ApplicationFactory ^ factory);
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel._Worksheet worksheet, Microsoft.Office.Tools.Excel.ApplicationFactory factory);
static member HasVstoObject : Microsoft.Office.Interop.Excel._Worksheet * Microsoft.Office.Tools.Excel.ApplicationFactory -> bool
<Extension()>
Public Function HasVstoObject (worksheet As _Worksheet, factory As ApplicationFactory) As Boolean
Parametry
- worksheet
- _Worksheet
Nativní objekt listu, který se má otestovat. 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
true
Worksheet pokud byla pro aktuální Worksheet objekt vytvořena položka hostitele, false
v opačném případě .
Poznámky
V doplňku na úrovni aplikace můžete volat tuto metodu k určení, zda Microsoft.Office.Tools.Excel.Worksheet existuje položka hostitele pro libovolný Microsoft.Office.Interop.Excel.Worksheet objekt. Tuto metodu obvykle používáte k testování existence spravovaných ovládacích prvků, které chcete zachovat před zavřením nebo uložením listu aplikace Excel.
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
HasVstoObject(_Worksheet, Factory)
public:
[System::Runtime::CompilerServices::Extension]
static bool HasVstoObject(Microsoft::Office::Interop::Excel::_Worksheet ^ worksheet, Microsoft::Office::Tools::Excel::Factory ^ factory);
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel._Worksheet worksheet, Microsoft.Office.Tools.Excel.Factory factory);
static member HasVstoObject : Microsoft.Office.Interop.Excel._Worksheet * Microsoft.Office.Tools.Excel.Factory -> bool
<Extension()>
Public Function HasVstoObject (worksheet As _Worksheet, factory As Factory) As Boolean
Parametry
- worksheet
- _Worksheet
Nativní objekt listu, který se má otestovat. 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
true
Worksheet pokud byla pro aktuální Worksheet objekt vytvořena položka hostitele, false
v opačném případě .
Poznámky
V přizpůsobení na úrovni dokumentu tato metoda vrátí true
pouze v případě Microsoft.Office.Interop.Excel.Worksheet , že objekt, na kterém voláte tuto metodu, je základním objektem Microsoft.Office.Tools.Excel.Worksheet položky hostitele v aktuálním přizpůsobení. V opačném případě tato metoda vrátí false
.
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 HasVstoObject
, 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.