WorksheetExtensions.HasVstoObject Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| HasVstoObject(_Worksheet, ApplicationFactory) |
Restituisce un valore che indica se è stato creato un elemento host di Worksheet per l'oggetto Worksheet corrente in un componente aggiuntivo a livello di applicazione. Passare l'oggetto Globals.Factory nel progetto al parametro |
| HasVstoObject(_Worksheet, Factory) |
Restituisce un valore che indica se è stato creato un elemento host di Worksheet per l'oggetto Worksheet corrente in una personalizzazione a livello di documento. Passare l'oggetto Globals.Factory nel progetto al parametro |
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
Parametri
- worksheet
- _Worksheet
L'oggetto foglio di lavoro nativo da testare. Non indicare questo parametro autonomamente. Quando si chiama questo metodo per un foglio di lavoro di Excel, il runtime specifica questo parametro.
- factory
- ApplicationFactory
Oggetto che consente di accedere a determinate funzionalità nel componente aggiuntivo a livello di applicazione. Passare l'oggetto Globals.Factory a questo parametro.
Restituisce
true se è stato creato un elemento host Worksheet per l'oggetto Worksheet corrente, in caso contrario false.
Commenti
In un componente aggiuntivo a livello di applicazione, è possibile chiamare questo metodo per determinare se Microsoft.Office.Tools.Excel.Worksheet esiste un elemento host per qualsiasi Microsoft.Office.Interop.Excel.Worksheet oggetto. In genere, si usa questo metodo per verificare l'esistenza di controlli gestiti che si desidera rendere persistenti prima di chiudere o salvare un foglio di lavoro di Excel.
Questo metodo viene fornito per la compatibilità con le versioni precedenti con i progetti di Office che si retargetano da .NET Framework 3.5 a .NET Framework 4 o .NET Framework 4.5. Nei nuovi progetti destinati a .NET Framework 4 o .NET Framework 4.5 è necessario chiamare il GetVstoObject metodo fornito dall'oggetto Globals.Factory nel progetto. Per altre informazioni, vedere Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.
Nota
Il Worksheet parametro è di tipo Microsoft.Office.Interop.Excel._Worksheet , che è l'interfaccia padre di Microsoft.Office.Interop.Excel.Worksheet . Questo metodo estende pertanto entrambi i tipi: Microsoft.Office.Interop.Excel._Worksheet e Microsoft.Office.Interop.Excel.Worksheet . In genere, quando si fa riferimento a un foglio di lavoro di Excel, si usa un oggetto Microsoft.Office.Interop.Excel.Worksheet.
Si applica a
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
Parametri
- worksheet
- _Worksheet
L'oggetto foglio di lavoro nativo da testare. Non indicare questo parametro autonomamente. Quando si chiama questo metodo per un foglio di lavoro di Excel, il runtime specifica questo parametro.
- factory
- Factory
Oggetto che consente di accedere a determinate funzionalità nella personalizzazione a livello di documento. Passare l'oggetto Globals.Factory a questo parametro.
Restituisce
true se è stato creato un elemento host Worksheet per l'oggetto Worksheet corrente, in caso contrario false.
Commenti
In una personalizzazione a livello di documento, questo metodo restituisce true solo se l' Microsoft.Office.Interop.Excel.Worksheet oggetto su cui viene chiamato questo metodo è l'oggetto sottostante di un Microsoft.Office.Tools.Excel.Worksheet elemento host nella personalizzazione corrente. In caso contrario, questo metodo restituisce false.
Questo metodo viene fornito per la compatibilità con le versioni precedenti con i progetti di Office che si retargetano da .NET Framework 3.5 a .NET Framework 4 o .NET Framework 4.5. Nei nuovi progetti destinati a .NET Framework 4 o .NET Framework 4.5 è necessario chiamare il HasVstoObject metodo fornito dall'oggetto Globals.Factory nel progetto. Per altre informazioni, vedere Programming Document-Level Customizations.
Nota
Il Worksheet parametro è di tipo Microsoft.Office.Interop.Excel._Worksheet , che è l'interfaccia padre di Microsoft.Office.Interop.Excel.Worksheet . Questo metodo estende pertanto entrambi i tipi: Microsoft.Office.Interop.Excel._Worksheet e Microsoft.Office.Interop.Excel.Worksheet . In genere, quando si fa riferimento a un foglio di lavoro di Excel, si usa un oggetto Microsoft.Office.Interop.Excel.Worksheet.