WorksheetExtensions.GetVstoObject 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
| GetVstoObject(_Worksheet, ApplicationFactory) |
Restituisce un elemento host Worksheet che estende le funzionalità dell'oggetto Worksheet corrente in un componente aggiuntivo a livello di applicazione. Passare l'oggetto Globals.Factory nel progetto al parametro |
| GetVstoObject(_Worksheet, Factory) |
Restituisce un elemento host Worksheet che estende le funzionalità dell'oggetto Worksheet corrente in una personalizzazione a livello di documento. Passare l'oggetto Globals.Factory nel progetto al parametro |
GetVstoObject(_Worksheet, ApplicationFactory)
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
Parametri
- worksheet
- _Worksheet
L'oggetto foglio di lavoro nativo da estendere. 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
Elemento host che estende le funzionalità dell'oggetto Worksheet corrente.
Commenti
In un componente aggiuntivo a livello di applicazione chiamare questo metodo per estendere qualsiasi foglio di lavoro aperto in Excel. Questo metodo genera un nuovo Microsoft.Office.Tools.Excel.Worksheet elemento host se tale oggetto non è già stato generato per l' Microsoft.Office.Interop.Excel.Worksheet oggetto su cui viene chiamato questo metodo. Le chiamate successive a questo metodo sullo stesso Microsoft.Office.Interop.Excel.Worksheet oggetto restituiscono la stessa Microsoft.Office.Tools.Excel.Worksheet istanza.
Questo metodo viene fornito per la compatibilità con le versioni precedenti con i progetti di Office che si retargetno 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 Microsoft.Office.Interop.Excel.Worksheetoggetto .
Si applica a
GetVstoObject(_Worksheet, 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
Parametri
- worksheet
- _Worksheet
L'oggetto foglio di lavoro nativo da estendere. 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
Elemento host che estende le funzionalità dell'oggetto Worksheet corrente.
Commenti
In una personalizzazione a livello di documento, è possibile chiamare questo metodo per ottenere un Microsoft.Office.Tools.Excel.Worksheet elemento host nella personalizzazione corrente. Se l' Microsoft.Office.Interop.Excel.Worksheet oggetto su cui viene chiamato questo metodo non è l'oggetto sottostante di un Microsoft.Office.Tools.Excel.Worksheet elemento host nella personalizzazione corrente, questo metodo restituisce null .
Questo metodo viene fornito per la compatibilità con le versioni precedenti con i progetti di Office che si retargetno 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 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 Microsoft.Office.Interop.Excel.Worksheetoggetto .