Partager via


ListObjectExtensions.HasVstoObject Méthode

Définition

Surcharges

HasVstoObject(ListObject, ApplicationFactory)

Retourne une valeur qui indique si un contrôle hôte ListObject a été créé pour l’objet ListObject actuel dans un complément de niveau application. Transmettez l’objet Globals.Factory de votre projet au paramètre factory.

HasVstoObject(ListObject, Factory)

Retourne une valeur qui indique si un contrôle hôte ListObject a été créé pour l’objet ListObject actuel dans une personnalisation au niveau du document. Transmettez l’objet Globals.Factory de votre projet au paramètre factory.

HasVstoObject(ListObject, ApplicationFactory)

Retourne une valeur qui indique si un contrôle hôte ListObject a été créé pour 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 bool HasVstoObject(Microsoft::Office::Interop::Excel::ListObject ^ listObject, Microsoft::Office::Tools::Excel::ApplicationFactory ^ factory);
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel.ListObject listObject, Microsoft.Office.Tools.Excel.ApplicationFactory factory);
static member HasVstoObject : Microsoft.Office.Interop.Excel.ListObject * Microsoft.Office.Tools.Excel.ApplicationFactory -> bool
<Extension()>
Public Function HasVstoObject (listObject As ListObject, factory As ApplicationFactory) As Boolean

Paramètres

listObject
ListObject

Objet de liste natif à tester. 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

true si un contrôle hôte ListObject a été créé pour l’objet ListObject actuel ; false dans le cas contraire.

Remarques

Dans un complément au niveau de l’application, vous pouvez appeler cette méthode pour déterminer si un Microsoft.Office.Tools.Excel.ListObject contrôle hôte existe pour n’importe quel Microsoft.Office.Interop.Excel.ListObject objet. En règle générale, vous utilisez cette méthode pour tester l’existence de contrôles managés que vous souhaitez conserver avant de fermer ou d’enregistrer un objet de liste Excel.

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 à

HasVstoObject(ListObject, Factory)

Retourne une valeur qui indique si un contrôle hôte ListObject a été créé pour 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 bool HasVstoObject(Microsoft::Office::Interop::Excel::ListObject ^ listObject, Microsoft::Office::Tools::Excel::Factory ^ factory);
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel.ListObject listObject, Microsoft.Office.Tools.Excel.Factory factory);
static member HasVstoObject : Microsoft.Office.Interop.Excel.ListObject * Microsoft.Office.Tools.Excel.Factory -> bool
<Extension()>
Public Function HasVstoObject (listObject As ListObject, factory As Factory) As Boolean

Paramètres

listObject
ListObject

Objet de liste natif à tester. 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

true si un contrôle hôte ListObject a été créé pour l’objet ListObject actuel ; false dans le cas contraire.

Remarques

Dans une personnalisation au niveau du document, cette méthode retourne true uniquement si l’objet Microsoft.Office.Interop.Excel.ListObject sur lequel vous appelez cette méthode est l’objet sous-jacent d’un Microsoft.Office.Tools.Excel.ListObject contrôle hôte dans la personnalisation actuelle. Sinon, la méthode retourne false.

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 HasVstoObject méthode fournie par l’objet Globals.Factory dans votre projet. Pour plus d'informations, consultez Programming Document-Level Customizations.

S’applique à