Partager via


WorksheetExtensions.GetVstoObject Méthode

Définition

Surcharges

GetVstoObject(_Worksheet, ApplicationFactory)

Retourne un élément hôte Worksheet qui étend les fonctionnalités de l’objet Worksheet actuel dans un complément de niveau application. Transmettez l’objet Globals.Factory de votre projet au paramètre factory.

GetVstoObject(_Worksheet, Factory)

Retourne un élément hôte Worksheet qui étend les fonctionnalités de l’objet Worksheet actuel dans une personnalisation au niveau du document. Transmettez l’objet Globals.Factory de votre projet au paramètre factory.

GetVstoObject(_Worksheet, ApplicationFactory)

Retourne un élément hôte Worksheet qui étend les fonctionnalités de l’objet Worksheet actuel dans un complément de niveau application. Transmettez l’objet Globals.Factory de votre projet au paramètre 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

Paramètres

worksheet
_Worksheet

Objet feuille de calcul natif à étendre. Ne spécifiez pas ce paramètre vous-même. Si vous appelez cette méthode dans une feuille de calcul Excel, le runtime fournit ce paramètre.

factory
ApplicationFactory

Objet qui fournit l’accès à certaines fonctionnalités de votre complément de niveau application. Transmettez l’objet Globals.Factory à ce paramètre.

Retours

Élément hôte qui étend les fonctionnalités de l’objet Worksheet actuel.

Remarques

Dans un complément au niveau de l’application, appelez cette méthode pour étendre toute feuille de calcul ouverte dans Excel. Cette méthode génère un nouvel Microsoft.Office.Tools.Excel.Worksheet élément hôte si aucun objet de ce type n’a déjà été généré pour l’objet Microsoft.Office.Interop.Excel.Worksheet sur lequel vous appelez cette méthode. Les appels suivants à cette méthode sur le même Microsoft.Office.Interop.Excel.Worksheet objet retournent le même Microsoft.Office.Tools.Excel.Worksheet instance.

Cette méthode est fournie pour la compatibilité descendante avec les projets Office que vous reciblez à partir du .NET Framework 3.5 vers .NET Framework 4 ou .NET Framework 4.5. Dans les nouveaux projets qui ciblent .NET Framework 4 ou .NET Framework 4.5, vous devez appeler la GetVstoObject méthode fournie par l’objet Globals.Factory dans votre projet.

Pour plus d'informations, consultez Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.

Notes

Le worksheet paramètre est de type Microsoft.Office.Interop.Excel._Worksheet, qui est l’interface parente de Microsoft.Office.Interop.Excel.Worksheet. Par conséquent, cette méthode étend les deux types : Microsoft.Office.Interop.Excel._Worksheet et Microsoft.Office.Interop.Excel.Worksheet. En règle générale, lorsque vous référencez une feuille de calcul Excel, vous utilisez un Microsoft.Office.Interop.Excel.Worksheet.

S’applique à

GetVstoObject(_Worksheet, Factory)

Retourne un élément hôte Worksheet qui étend les fonctionnalités de l’objet Worksheet actuel dans une personnalisation au niveau du document. Transmettez l’objet Globals.Factory de votre projet au paramètre 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

Paramètres

worksheet
_Worksheet

Objet feuille de calcul natif à étendre. Ne spécifiez pas ce paramètre vous-même. Si vous appelez cette méthode dans une feuille de calcul Excel, le runtime fournit ce paramètre.

factory
Factory

Objet qui fournit l’accès à certaines fonctionnalités de votre personnalisation au niveau du document. Transmettez l’objet Globals.Factory à ce paramètre.

Retours

Élément hôte qui étend les fonctionnalités de l’objet Worksheet actuel.

Remarques

Dans une personnalisation au niveau du document, vous pouvez appeler cette méthode pour obtenir un Microsoft.Office.Tools.Excel.Worksheet élément hôte qui se trouve dans la personnalisation actuelle. Si l’objet Microsoft.Office.Interop.Excel.Worksheet sur lequel vous appelez cette méthode n’est pas l’objet sous-jacent d’un Microsoft.Office.Tools.Excel.Worksheet élément hôte dans la personnalisation actuelle, cette méthode retourne null.

Cette méthode est fournie pour la compatibilité descendante avec les projets Office que vous reciblez à partir du .NET Framework 3.5 vers .NET Framework 4 ou .NET Framework 4.5. Dans les nouveaux projets qui ciblent .NET Framework 4 ou .NET Framework 4.5, vous devez appeler la GetVstoObject méthode fournie par l’objet Globals.Factory dans votre projet. Pour plus d'informations, consultez Programming Document-Level Customizations.

Notes

Le worksheet paramètre est de type Microsoft.Office.Interop.Excel._Worksheet, qui est l’interface parente de Microsoft.Office.Interop.Excel.Worksheet. Par conséquent, cette méthode étend les deux types : Microsoft.Office.Interop.Excel._Worksheet et Microsoft.Office.Interop.Excel.Worksheet. En règle générale, lorsque vous référencez une feuille de calcul Excel, vous utilisez un Microsoft.Office.Interop.Excel.Worksheet.

S’applique à