Partager via


WorkbookExtensions, classe

Fournit des méthodes que vous pouvez utiliser pour étendre des classeurs Microsoft Office Excel en générant des éléments hôtes pour des objets Microsoft.Office.Interop.Excel.Workbook et en vérifiant l'existence des éléments hôtes obtenus.

Hiérarchie d'héritage

System.Object
  Microsoft.Office.Tools.Excel.Extensions.WorkbookExtensions

Espace de noms :  Microsoft.Office.Tools.Excel.Extensions
Assembly :  Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Déclaration
<ExtensionAttribute> _
Public NotInheritable Class WorkbookExtensions
public static class WorkbookExtensions

Méthodes

  Nom Description
Méthode publiqueMembre statique GetVstoObject(_Workbook, ApplicationFactory) Retourne un élément hôte Microsoft.Office.Tools.Excel.Workbook qui étend les fonctionnalités de l'objet Microsoft.Office.Interop.Excel.Workbook actuel dans un complément d'application.Passe l'objet Globals.Factory de votre projet au paramètre factory.
Méthode publiqueMembre statique GetVstoObject(_Workbook, Factory) Retourne un élément hôte Microsoft.Office.Tools.Excel.Workbook qui étend les fonctionnalités de l'objet Microsoft.Office.Interop.Excel.Workbook actuel dans une personnalisation au niveau du document.Passe l'objet Globals.Factory de votre projet au paramètre factory.
Méthode publiqueMembre statique HasVstoObject(_Workbook, ApplicationFactory) Retourne une valeur qui indique si un élément hôte Microsoft.Office.Tools.Excel.Workbook a été créé pour l'objet Microsoft.Office.Interop.Excel.Workbook actuel dans un complément d'application.Passe l'objet Globals.Factory de votre projet au paramètre factory.
Méthode publiqueMembre statique HasVstoObject(_Workbook, Factory) Retourne une valeur qui indique si un élément hôte Microsoft.Office.Tools.Excel.Workbook a été créé pour l'objet Microsoft.Office.Interop.Excel.Workbook actuel dans une personnalisation au niveau du document.Passe l'objet Globals.Factory de votre projet au paramètre factory.

Début

Notes

La classe WorkbookExtensions contient des méthodes d'extension conçues pour un accès par les objets Microsoft.Office.Interop.Excel.Workbook.Pour plus d'informations sur les méthodes d'extension, consultez Méthodes d'extension (Guide de programmation C#) et Méthodes d'extension (Visual Basic).

Les méthodes d'extension dans la classe d' WorkbookExtensions sont fournies pour la compatibilité descendante avec les projets Office que vous reciblez le .NET Framework 3.5 à .NET Framework 4ou à .NET Framework 4.5.Dans les projets qui ciblent .NET Framework 4 ou .NET Framework 4.5, vous devez appeler les méthodes d' GetVstoObject et d' HasVstoObject fournies par l'objet d' Globals.Factory dans votre projet.Pour plus d'informations, consultez Extension de documents Word et de classeurs Excel dans des compléments d'application au moment de l'exécution. et Programmation de personnalisations au niveau du document.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Office.Tools.Excel.Extensions, espace de noms

Autres ressources

Extension de documents Word et de classeurs Excel dans des compléments d'application au moment de l'exécution.

Programmation de personnalisations au niveau du document

Méthodes d'extension (Guide de programmation C#)

Méthodes d'extension (Visual Basic)