Condividi tramite


WorksheetExtensions.GetVstoObject Metodo

Definizione

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 factory.

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 factory.

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 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

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)

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 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 .

Si applica a