WorkbookExtensions.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(_Workbook, ApplicationFactory) |
Restituisce un valore che indica se è stato creato un elemento host di Workbook per l'oggetto Workbook corrente in un componente aggiuntivo a livello di applicazione. Passare l'oggetto Globals.Factory nel progetto al parametro |
| HasVstoObject(_Workbook, Factory) |
Restituisce un valore che indica se è stato creato un elemento host di Workbook per l'oggetto Workbook corrente in una personalizzazione a livello di documento. Passare l'oggetto Globals.Factory nel progetto al parametro |
HasVstoObject(_Workbook, ApplicationFactory)
public:
[System::Runtime::CompilerServices::Extension]
static bool HasVstoObject(Microsoft::Office::Interop::Excel::_Workbook ^ workbook, Microsoft::Office::Tools::Excel::ApplicationFactory ^ factory);
public static bool HasVstoObject(this Microsoft.Office.Interop.Excel._Workbook workbook, Microsoft.Office.Tools.Excel.ApplicationFactory factory);
static member HasVstoObject : Microsoft.Office.Interop.Excel._Workbook * Microsoft.Office.Tools.Excel.ApplicationFactory -> bool
<Extension()>
Public Function HasVstoObject (workbook As _Workbook, factory As ApplicationFactory) As Boolean
Parametri
- workbook
- _Workbook
L'oggetto cartella 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 Workbook per l'oggetto Workbook 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.Workbook esiste un elemento host per qualsiasi Microsoft.Office.Interop.Excel.Workbook oggetto. Questo metodo viene in genere utilizzato per verificare l'esistenza di controlli gestiti che si desidera salvare in modo permanente prima di chiudere o salvare una cartella 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 Workbook parametro è di tipo Microsoft.Office.Interop.Excel._Workbook , che è l'interfaccia padre di Microsoft.Office.Interop.Excel.Workbook . Questo metodo estende pertanto entrambi i tipi: Microsoft.Office.Interop.Excel._Workbook e Microsoft.Office.Interop.Excel.Workbook . In genere, quando si fa riferimento a una cartella di lavoro di Excel, si utilizza un Microsoft.Office.Interop.Excel.Workbook .
Si applica a
HasVstoObject(_Workbook, Factory)
public:
[System::Runtime::CompilerServices::Extension]
static bool HasVstoObject(Microsoft::Office::Interop::Excel::_Workbook ^ workbook, Microsoft::Office::Tools::Excel::Factory ^ factory);
public static bool HasVstoObject(this Microsoft.Office.Interop.Excel._Workbook workbook, Microsoft.Office.Tools.Excel.Factory factory);
static member HasVstoObject : Microsoft.Office.Interop.Excel._Workbook * Microsoft.Office.Tools.Excel.Factory -> bool
<Extension()>
Public Function HasVstoObject (workbook As _Workbook, factory As Factory) As Boolean
Parametri
- workbook
- _Workbook
L'oggetto cartella 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 Workbook per l'oggetto Workbook corrente, in caso contrario false.
Commenti
In una personalizzazione a livello di documento, questo metodo restituisce true solo se l' Microsoft.Office.Interop.Excel.Workbook oggetto su cui viene chiamato questo metodo è l'oggetto sottostante di un Microsoft.Office.Tools.Excel.Workbook 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. 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 Workbook parametro è di tipo Microsoft.Office.Interop.Excel._Workbook , che è l'interfaccia padre di Microsoft.Office.Interop.Excel.Workbook . Questo metodo estende pertanto entrambi i tipi: Microsoft.Office.Interop.Excel._Workbook e Microsoft.Office.Interop.Excel.Workbook . In genere, quando si fa riferimento a una cartella di lavoro di Excel, si utilizza un Microsoft.Office.Interop.Excel.Workbook .