Partager via


ListObjectExtensions.GetVstoObject Méthode

Définition

Surcharges

GetVstoObject(ListObject, ApplicationFactory)

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

GetVstoObject(ListObject, Factory)

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

GetVstoObject(ListObject, ApplicationFactory)

Retourne un contrôle hôte ListObject qui étend les fonctionnalités de l’objet ListObject 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::ListObject ^ GetVstoObject(Microsoft::Office::Interop::Excel::ListObject ^ listObject, Microsoft::Office::Tools::Excel::ApplicationFactory ^ factory);
public static Microsoft.Office.Tools.Excel.ListObject GetVstoObject (this Microsoft.Office.Interop.Excel.ListObject listObject, Microsoft.Office.Tools.Excel.ApplicationFactory factory);
static member GetVstoObject : Microsoft.Office.Interop.Excel.ListObject * Microsoft.Office.Tools.Excel.ApplicationFactory -> Microsoft.Office.Tools.Excel.ListObject
<Extension()>
Public Function GetVstoObject (listObject As ListObject, factory As ApplicationFactory) As ListObject

Paramètres

listObject
ListObject

Objet de liste natif à étendre. Ne spécifiez pas ce paramètre vous-même. Si vous appelez cette méthode dans un objet de liste 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

Contrôle hôte qui étend les fonctionnalités de l’objet ListObject actuel.

Remarques

Dans un complément au niveau de l’application, appelez cette méthode pour étendre tout objet de liste ouvert dans Excel. Cette méthode génère un nouveau Microsoft.Office.Tools.Excel.ListObject contrôle hôte si aucun objet de ce type n’a déjà été généré pour l’objet Microsoft.Office.Interop.Excel.ListObject sur lequel vous appelez cette méthode. Les appels ultérieurs à cette méthode sur le même Microsoft.Office.Interop.Excel.ListObject objet retournent le même Microsoft.Office.Tools.Excel.ListObject instance.

Cette méthode est fournie pour la compatibilité descendante avec les projets Office que vous reciblez 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.

S’applique à

GetVstoObject(ListObject, Factory)

Retourne un contrôle hôte ListObject qui étend les fonctionnalités de l'objet ListObject 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::ListObject ^ GetVstoObject(Microsoft::Office::Interop::Excel::ListObject ^ listObject, Microsoft::Office::Tools::Excel::Factory ^ factory);
public static Microsoft.Office.Tools.Excel.ListObject GetVstoObject (this Microsoft.Office.Interop.Excel.ListObject listObject, Microsoft.Office.Tools.Excel.Factory factory);
static member GetVstoObject : Microsoft.Office.Interop.Excel.ListObject * Microsoft.Office.Tools.Excel.Factory -> Microsoft.Office.Tools.Excel.ListObject
<Extension()>
Public Function GetVstoObject (listObject As ListObject, factory As Factory) As ListObject

Paramètres

listObject
ListObject

Objet de liste natif à étendre. Ne spécifiez pas ce paramètre vous-même. Si vous appelez cette méthode dans un objet de liste 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

Contrôle hôte qui étend les fonctionnalités de l’objet ListObject actuel.

Remarques

Dans une personnalisation au niveau du document, vous pouvez appeler cette méthode pour obtenir un Microsoft.Office.Tools.Excel.ListObject contrôle hôte qui se trouve dans la personnalisation actuelle. Si l’objet Microsoft.Office.Interop.Excel.ListObject sur lequel vous appelez cette méthode n’est pas l’objet sous-jacent d’un Microsoft.Office.Tools.Excel.ListObject contrôle 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 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.

S’applique à