WorksheetExtensions.HasVstoObject Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
HasVstoObject(_Worksheet, ApplicationFactory) |
Retourne une valeur qui indique si un élément hôte Worksheet a été créé pour l’objet Worksheet actuel dans un complément de niveau application. Transmettez l’objet Globals.Factory de votre projet au paramètre |
HasVstoObject(_Worksheet, Factory) |
Retourne une valeur qui indique si un élément hôte Worksheet a été créé pour l’objet Worksheet actuel dans une personnalisation au niveau du document. Transmettez l’objet Globals.Factory de votre projet au paramètre |
HasVstoObject(_Worksheet, ApplicationFactory)
public:
[System::Runtime::CompilerServices::Extension]
static bool HasVstoObject(Microsoft::Office::Interop::Excel::_Worksheet ^ worksheet, Microsoft::Office::Tools::Excel::ApplicationFactory ^ factory);
public static bool HasVstoObject(this Microsoft.Office.Interop.Excel._Worksheet worksheet, Microsoft.Office.Tools.Excel.ApplicationFactory factory);
static member HasVstoObject : Microsoft.Office.Interop.Excel._Worksheet * Microsoft.Office.Tools.Excel.ApplicationFactory -> bool
<Extension()>
Public Function HasVstoObject (worksheet As _Worksheet, factory As ApplicationFactory) As Boolean
Paramètres
- worksheet
- _Worksheet
Objet feuille de calcul natif à tester. 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
true
si un élément hôte Worksheet a été créé pour l’objet Worksheet 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.Worksheet élément hôte existe pour n’importe quel Microsoft.Office.Interop.Excel.Worksheet 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 une feuille de calcul 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.
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 à
HasVstoObject(_Worksheet, Factory)
public:
[System::Runtime::CompilerServices::Extension]
static bool HasVstoObject(Microsoft::Office::Interop::Excel::_Worksheet ^ worksheet, Microsoft::Office::Tools::Excel::Factory ^ factory);
public static bool HasVstoObject(this Microsoft.Office.Interop.Excel._Worksheet worksheet, Microsoft.Office.Tools.Excel.Factory factory);
static member HasVstoObject : Microsoft.Office.Interop.Excel._Worksheet * Microsoft.Office.Tools.Excel.Factory -> bool
<Extension()>
Public Function HasVstoObject (worksheet As _Worksheet, factory As Factory) As Boolean
Paramètres
- worksheet
- _Worksheet
Objet feuille de calcul natif à tester. 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
true
si un élément hôte Worksheet a été créé pour l’objet Worksheet 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.Worksheet sur lequel vous appelez cette méthode est l’objet sous-jacent d’un Microsoft.Office.Tools.Excel.Worksheet élément 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.
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.