WorkbookExtensions.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(_Workbook, ApplicationFactory) |
Retourne une valeur qui indique si un élément hôte Workbook a été créé pour l’objet Workbook actuel dans un complément de niveau application. Transmettez l’objet |
| HasVstoObject(_Workbook, Factory) |
Retourne une valeur qui indique si un élément hôte Workbook a été créé pour l’objet Workbook actuel dans une personnalisation au niveau du document. Transmettez l’objet |
HasVstoObject(_Workbook, ApplicationFactory)
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel._Workbook workbook, Microsoft.Office.Tools.Excel.ApplicationFactory factory);
Paramètres
- workbook
- _Workbook
Objet classeur natif à tester. Ne spécifiez pas ce paramètre vous-même. Si vous appelez cette méthode dans un classeur 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 Workbook a été créé pour l’objet Workbook 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.Workbook élément hôte existe pour un Microsoft.Office.Interop.Excel.Workbook objet. En général, vous utilisez cette méthode pour tester l’existence des contrôles managés que vous souhaitez conserver avant de fermer ou d’enregistrer un classeur Excel.
Cette méthode est fournie pour des raisons de 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 projets qui ciblent .NET Framework 4 ou .NET Framework 4.5, vous devez appeler la méthode GetVstoObject fournie par l'objet Globals.Factory de votre projet. Pour plus d'informations, consultez Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.
Notes
Le Workbook paramètre est de type Microsoft.Office.Interop.Excel._Workbook , qui est l’interface parente de Microsoft.Office.Interop.Excel.Workbook . Par conséquent, cette méthode étend les deux types : Microsoft.Office.Interop.Excel._Workbook et Microsoft.Office.Interop.Excel.Workbook . En général, lorsque vous référencez un classeur Excel, vous utilisez un Microsoft.Office.Interop.Excel.Workbook .
S’applique à
HasVstoObject(_Workbook, Factory)
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel._Workbook workbook, Microsoft.Office.Tools.Excel.Factory factory);
Paramètres
- workbook
- _Workbook
Objet classeur natif à tester. Ne spécifiez pas ce paramètre vous-même. Si vous appelez cette méthode dans un classeur 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 Workbook a été créé pour l’objet Workbook actuel ; false dans le cas contraire.
Remarques
Dans une personnalisation au niveau du document, cette méthode retourne true uniquement si l' Microsoft.Office.Interop.Excel.Workbook objet sur lequel vous appelez cette méthode est l’objet sous-jacent d’un Microsoft.Office.Tools.Excel.Workbook é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 le .NET Framework 4 . Dans les projets qui ciblent .NET Framework 4 ou .NET Framework 4.5, vous devez appeler la méthode HasVstoObject fournie par l'objet Globals.Factory de votre projet. Pour plus d'informations, consultez Programming Document-Level Customizations.
Notes
Le Workbook paramètre est de type Microsoft.Office.Interop.Excel._Workbook , qui est l’interface parente de Microsoft.Office.Interop.Excel.Workbook . Par conséquent, cette méthode étend les deux types : Microsoft.Office.Interop.Excel._Workbook et Microsoft.Office.Interop.Excel.Workbook . En général, lorsque vous référencez un classeur Excel, vous utilisez un Microsoft.Office.Interop.Excel.Workbook .