Worksheet, interface
Représente une feuille de calcul des projets Excel créés à l'aide des outils de développement Office dans Visual Studio.
Espace de noms : Microsoft.Office.Tools.Excel
Assemblys : Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Déclaration
<GuidAttribute("297dc8d9-eabd-45a1-bdef-68ab67e5c3c3")> _
Public Interface Worksheet _
Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("297dc8d9-eabd-45a1-bdef-68ab67e5c3c3")]
public interface Worksheet : IBindableComponent,
IComponent, IDisposable, ISupportInitialize
Le type Worksheet expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
_CodeName | Infrastructure. | |
_DisplayRightToLeft | Infrastructure. | |
Application | Cette propriété obtient un Microsoft.Office.Interop.Excel.Application qui représente l'application Microsoft Office Excel. | |
AutoFilter | Obtient un Microsoft.Office.Interop.Excel.AutoFilter qui fournit les informations relatives aux listes filtrées de la feuille de calcul, si le filtrage est activé.Obtient nullune référence null (Nothing en Visual Basic) si le filtrage est désactivé. | |
AutoFilterMode | Obtient ou définit une valeur qui indique si le filtrage est activé sur la feuille de calcul (c'est-à-dire, si les flèches de déroulement de filtre sont affichées). | |
BindingContext | Obtient ou définit la collection de gestionnaires de devise pour IBindableComponent. (Hérité de IBindableComponent.) | |
Cells | Obtient un objet Range qui représente toutes les cellules sur la feuille de calcul (pas seulement celles qui sont en cours d'utilisation). | |
CircularReference | Obtient un objet Range qui représente la plage qui contient la première référence circulaire sur la feuille, ou obtient nullune référence null (Nothing en Visual Basic) s'il n'y a aucune référence circulaire sur la feuille. | |
CodeName | Infrastructure. | |
Columns | Obtient un objet Range qui représente une ou plusieurs colonnes sur la feuille de calcul. | |
Comments | Obtient une collection Microsoft.Office.Interop.Excel.Comments qui représente tous les commentaires pour la feuille de calcul. | |
ConsolidationFunction | Obtient le code de fonction utilisé pour la consolidation actuelle. | |
ConsolidationOptions | Obtient un Array de trois éléments d'options de consolidation. | |
ConsolidationSources | Obtient un Array des chaînes qui nomment les feuilles et plages sources pour la consolidation actuelle de la feuille de calcul. | |
Controls | Obtient la collection de contrôles managés contenus sur la feuille de calcul. | |
Creator | Obtient une valeur qui indique l'application dans laquelle la feuille de calcul a été créée. | |
CustomProperties | Obtient un objet Microsoft.Office.Interop.Excel.CustomProperties représentant les informations sur l'identificateur associées à une feuille de calcul. | |
DataBindings | Obtient la collection d'objets de liaison de données pour ce IBindableComponent. (Hérité de IBindableComponent.) | |
DataHost | Infrastructure. | |
DefaultExtension | Obtient l'extension par défaut de cet objet Worksheet. | |
DisplayAutomaticPageBreaks | Infrastructure. | |
DisplayPageBreaks | Obtient ou définit une valeur qui indique si les sauts de page (à la fois automatiques et manuels) sur la feuille de calcul sont affichés. | |
DisplayRightToLeft | Obtient ou définit une valeur qui indique si la feuille de calcul est affichée de droite à gauche plutôt que de gauche à droite. | |
EnableAutoFilter | Obtient ou définit une valeur qui indique si les flèches Filtre automatique sont activées lorsque la protection d'interface utilisateur uniquement est activée. | |
EnableCalculation | Obtient ou définit une valeur qui indique si Microsoft Office Excel recalcule automatiquement la feuille de calcul lorsque nécessaire. | |
EnableFormatConditionsCalculation | Obtient ou définit une valeur qui détermine si les formats conditionnels se produiront automatiquement. | |
EnableOutlining | Obtient ou définit une valeur qui indique si les symboles du mode Plan sont activés lorsque la protection d'interface utilisateur uniquement est activée. | |
EnablePivotTable | Obtient ou définit une valeur qui indique si les contrôles et les actions PivotTable sont activés lorsque la protection d'interface utilisateur uniquement est activée. | |
EnableSelection | Obtient ou définit une valeur qui indique quelles cellules peuvent être sélectionnées sur la feuille. | |
Extension | Obtient une extension personnalisée pour cet objet Worksheet. | |
FilterMode | Obtient une valeur qui indique si la feuille de calcul filtre effectivement les données. | |
HostContext | Infrastructure. | |
HPageBreaks | Obtient une collection Microsoft.Office.Interop.Excel.HPageBreaks qui représente les sauts de page horizontaux sur la feuille. | |
Hyperlinks | Obtient une collection Microsoft.Office.Interop.Excel.Hyperlinks qui représente les liens hypertexte pour la plage ou la feuille de calcul. | |
Index | Obtient le numéro d'index de la feuille de calcul dans la collection de feuilles de calcul. | |
InnerObject | Obtient un Microsoft.Office.Interop.Excel.Worksheet qui représente l'objet natif sous-jacent de Worksheet. | |
ItemProvider | Infrastructure. | |
ListObjects | Obtient une collection des objets Microsoft.Office.Interop.Excel.ListObject dans la feuille de calcul. | |
MailEnvelope | Reçoit un en-tête de messagerie électronique pour la feuille de calcul. | |
Name | Obtient ou définit le nom de la feuille de calcul. | |
Names | Obtient une collection Microsoft.Office.Interop.Excel.Names qui représente tous les noms spécifiques aux feuilles de calcul (noms définis avec le préfixe "WorksheetName!" | |
Next | Obtient un Microsoft.Office.Interop.Excel.Worksheet qui représente la feuille suivante. | |
OnCalculate | Infrastructure. | |
OnData | Infrastructure. | |
OnDoubleClick | Infrastructure. | |
OnEntry | Infrastructure. | |
OnSheetActivate | Infrastructure. | |
OnSheetDeactivate | Infrastructure. | |
Outline | Obtient un Microsoft.Office.Interop.Excel.Outline qui représente le plan pour la feuille de calcul. | |
PageSetup | Obtient un Microsoft.Office.Interop.Excel.PageSetup qui contient tous les paramètres de mise en page pour la feuille de calcul. | |
Parent | Obtient l'objet parent de la feuille de calcul. | |
Previous | Obtient un Microsoft.Office.Interop.Excel.Worksheet qui représente la feuille précédente. | |
PrintedCommentPages | Obtient le nombre de pages de commentaires qui seront imprimées pour la feuille de calcul active. | |
ProtectContents | Obtient une valeur qui indique si le contenu de la feuille de calcul (les cellules individuelles) est protégé. | |
ProtectDrawingObjects | Obtient une valeur qui indique si les formes sont protégées. | |
Protection | Obtient un objet Microsoft.Office.Interop.Excel.Protection qui représente les options de protection de la feuille de calcul. | |
ProtectionMode | Obtient une valeur qui indique si la protection d'interface utilisateur uniquement est activée. | |
ProtectScenarios | Obtient une valeur qui indique si les scénarios de feuille de calcul sont protégés. | |
QueryTables | Obtient la collection Microsoft.Office.Interop.Excel.QueryTables qui représente toutes les tables de requêtes sur la feuille de calcul. | |
Range | Obtient un objet Microsoft.Office.Interop.Excel.Range qui représente une cellule ou une plage de cellules. | |
Rows | Obtient un objet Range qui représente une ou plusieurs lignes sur la feuille de calcul. | |
Scripts | Obtient la collection Microsoft.Office.Core.Scripts qui contient les objets Script représentant des blocs de script ou code dans la feuille de calcul lorsqu'elle est enregistrée en tant que page Web. | |
ScrollArea | Obtient ou définit la plage lorsque le défilement est autorisé, comme une référence de la plage de style d'A1. | |
Shapes | Obtient un objet Microsoft.Office.Interop.Excel.Shapes qui représente toutes les formes de la feuille de calcul. | |
Site | Obtient ou définit le ISite associé à IComponent. (Hérité de IComponent.) | |
SmartTags | Obtient un objet Microsoft.Office.Interop.Excel.SmartTags représentant la collection de balises actives pour la feuille de calcul. | |
Sort | Obtient les valeurs triées dans la feuille de calcul active. | |
StandardHeight | Obtient la hauteur standard (valeur par défaut) de toutes les lignes de la feuille de calcul, en points. | |
StandardWidth | Obtient ou définit la largeur standard (valeur par défaut) de toutes les colonnes de la feuille de calcul. | |
Tab | Obtient un Microsoft.Office.Interop.Excel.Tab pour la feuille de calcul. | |
Tag | Obtient ou définit l'objet qui contient des données à propos de la feuille de calcul. | |
TransitionExpEval | Obtient ou définit une valeur qui indique si Microsoft Office Excel utilise les règles 1-2-3 d'évaluation d'une expression de Lotus pour la feuille de calcul. | |
TransitionFormEntry | Obtient ou définit une valeur qui indique si Microsoft Office Excel utilise les règles 1-2-3 de saisie des formules de Lotus pour la feuille de calcul. | |
Type | Obtient le type de feuille de calcul. | |
UsedRange | Obtient un objet Microsoft.Office.Interop.Excel.Range qui représente toutes les cellules qui ont contenu une valeur à un moment donné. | |
Visible | Obtient ou définit une valeur Microsoft.Office.Interop.Excel.XlSheetVisibility qui détermine si l'objet est visible. | |
VPageBreaks | Obtient une collection Microsoft.Office.Interop.Excel.VPageBreaks qui représente les sauts de page verticaux sur la feuille. |
Début
Méthodes
Nom | Description | |
---|---|---|
_CheckSpelling | Infrastructure. | |
_Evaluate | Infrastructure. | |
_PasteSpecial | Infrastructure. | |
_PrintOut | Infrastructure. | |
_Protect | Infrastructure. | |
_SaveAs | Infrastructure. | |
_VtblGap1_1 | ||
_VtblGap2_1 | ||
_VtblGap3_1 | ||
_VtblGap4_1 | ||
_VtblGap5_1 | ||
_VtblGap6_1 | ||
_VtblGap7_1 | ||
Activate | Permet de rendre la feuille actuelle active. | |
Arcs | Infrastructure. | |
BeginInit | Signale à l'objet que l'initialisation démarre. (Hérité de ISupportInitialize.) | |
Buttons | Infrastructure. | |
CalculateMethod | Calcule les formules dans la feuille de calcul. | |
ChartObjects | Obtient un objet qui représente un graphique incorporé (Microsoft.Office.Interop.Excel.ChartObject) ou une collection de tous les graphiques incorporés (Microsoft.Office.Interop.Excel.ChartObjects) sur la feuille de calcul. | |
CheckBoxes | Infrastructure. | |
CheckSpelling | Vérifie l'orthographe dans une feuille de calcul. | |
CircleInvalid | Entoure les entrées non valides sur la feuille de calcul. | |
ClearArrows | Efface les flèches du programme de suivi de la feuille de calcul.Les flèches du programme de suivi sont ajoutées à l'aide de la fonctionnalité d'audit. | |
ClearCircles | Efface les cercles des entrées non valides sur la feuille de calcul. | |
Copy | Copie la feuille de calcul dans un autre emplacement du classeur. | |
Delete | Supprime l'objet Microsoft.Office.Interop.Excel.Worksheet sous-jacent, mais ne supprime pas l'élément hôte.Il est fortement recommandé de ne pas utiliser cette méthode. | |
Dispose | Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de IDisposable.) | |
DrawingObjects | Infrastructure. | |
Drawings | Infrastructure. | |
DropDowns | Infrastructure. | |
EndInit | Signale à l'objet que l'initialisation est terminée. (Hérité de ISupportInitialize.) | |
Evaluate | Convertit un nom Microsoft Office Excel en objet ou valeur. | |
ExportAsFixedFormat | Exporte vers un fichier dans le format spécifié. | |
get_Range | Obtient un objet Microsoft.Office.Interop.Excel.Range qui représente une cellule ou une plage de cellules.Utilisez la propriété Range au lieu de cette méthode. | |
GroupBoxes | Infrastructure. | |
GroupObjects | Infrastructure. | |
Labels | Infrastructure. | |
Lines | Infrastructure. | |
ListBoxes | Infrastructure. | |
Move | Déplace la feuille de calcul dans un autre emplacement du classeur. | |
OLEObjects | Obtient un objet qui représente un objet OLE unique (Microsoft.Office.Interop.Excel.OLEObject) ou une collection de tous les objets OLE (collection Microsoft.Office.Interop.Excel.OLEObjects) sur la feuille de calcul. | |
OptionButtons | Infrastructure. | |
Ovals | Infrastructure. | |
Paste | Colle le contenu du Presse-papiers sur la feuille de calcul. | |
PasteSpecial | Colle le contenu du Presse-papiers dans la feuille de calcul, à l'aide d'un format spécifié.Utilisez cette méthode pour coller des données d'autres applications ou pour coller des données dans un format spécifique. | |
Pictures | Infrastructure. | |
PivotTables | Obtient un objet qui représente un rapport PivotTable (objet Microsoft.Office.Interop.Excel.PivotTable) ou une collection de tous les rapports PivotTable (objet Microsoft.Office.Interop.Excel.PivotTables) sur une feuille de calcul. | |
PivotTableWizard | Crée un objet Microsoft.Office.Interop.Excel.PivotTable. | |
PrintOut | Imprime la feuille de calcul. | |
PrintOutEx | Imprime la feuille de calcul. | |
PrintPreview | Affiche un aperçu de la feuille de calcul telle qu'elle sera imprimée. | |
Protect | Protège une feuille de calcul afin qu'elle ne puisse pas être modifiée. | |
Rectangles | Infrastructure. | |
ResetAllPageBreaks | Réinitialise tous les sauts de page sur la feuille de calcul spécifiée. | |
SaveAs | Enregistre les modifications sur la feuille de calcul dans un fichier différent. | |
Scenarios | Obtient un objet qui représente un scénario seul (un objet Microsoft.Office.Interop.Excel.Scenario) ou une collection de scénarios (un objet Microsoft.Office.Interop.Excel.Scenarios) sur la feuille de calcul. | |
ScrollBars | Infrastructure. | |
Select | Sélectionne la feuille de calcul. | |
SetBackgroundPicture | Définit le graphique d'arrière-plan pour la feuille de calcul. | |
ShowAllData | Rend toutes les lignes de la liste actuellement filtrée visibles.Si le Filtre automatique est en cours d'utilisation, cette méthode modifie les flèches en "Tout." | |
ShowDataForm | Affiche le formulaire de données associé à la feuille de calcul. | |
Spinners | Infrastructure. | |
TextBoxes | Infrastructure. | |
Unprotect | Supprime la protection de la feuille de calcul.Cette méthode n'a aucun effet si la feuille de calcul n'est pas protégée. | |
XmlDataQuery | Obtient un objet Range qui représente les cellules mappées à un XPath particulier.Obtient nullune référence null (Nothing en Visual Basic) si le XPath spécifié n'a pas été mappé vers la feuille de calcul, ou si la plage mappée est vide. | |
XmlMapQuery | Obtient un objet Range qui représente les cellules mappées à un XPath particulier.Obtient nullune référence null (Nothing en Visual Basic) si le XPath spécifié n'a pas été mappé vers la feuille de calcul. |
Début
Événements
Nom | Description | |
---|---|---|
ActivateEvent | Se produit dès l'activation d'une feuille de calcul. | |
BeforeDoubleClick | Se produit lorsque l'utilisateur double-clique sur la feuille de calcul, avant l'action de double-clic par défaut. | |
BeforeRightClick | Se produit lorsque l'utilisateur clique avec le bouton droit sur la feuille de calcul, avant l'action de clic avec le bouton droit par défaut. | |
BindingContextChanged | Infrastructure. | |
Calculate | Se produit après le recalcul d'une feuille de calcul. | |
Change | Se produit lorsqu'une modification est apportée aux cellules Worksheet. | |
Deactivate | Se produit lorsque la feuille de calcul perd le focus. | |
Disposed | Représente la méthode qui gère l'événement Disposed d'un composant. (Hérité de IComponent.) | |
FollowHyperlink | Se produit lors d'un clic sur un lien hypertexte dans une feuille de calcul. | |
PivotTableAfterValueChange | Se produit après la modification ou le recalcul d'une cellule ou d'une plage de cellules dans un tableau croisé dynamique (pour les cellules contenant des formules). | |
PivotTableBeforeAllocateChanges | Se produit avant l'application de modifications à un tableau croisé dynamique. | |
PivotTableBeforeCommitChanges | Se produit avant que les modifications ne soient validées dans la source de données OLAP pour un tableau croisé dynamique. | |
PivotTableBeforeDiscardChanges | Se produit avant que les modifications apportées à un tableau croisé dynamique ne soient ignorées. | |
PivotTableChangeSync | Se produit après la modification d'un tableau croisé dynamique. | |
PivotTableUpdate | Se produit après la mise à jour d'un rapport PivotTable sur une feuille de calcul. | |
SelectionChange | Se produit lors du changement de sélection dans une feuille de calcul. | |
Shutdown | Se produit lorsque l'élément hôte de feuille de calcul s'arrête. | |
Startup | Se produit après l'exécution de la feuille de calcul et de tout le code d'initialisation dans l'assembly. |
Début
Notes
Un objet Microsoft.Office.Tools.Excel.Worksheet fournit les mêmes membres qu'un objet Microsoft.Office.Interop.Excel.Worksheet de l'assembly PIA Excel, mais il ajoute les fonctionnalités suivantes :
Propriété Controls.Utilisez cette propriété pour ajouter des contrôles managés à une feuille de calcul Excel ou supprimer des contrôles au moment de l'exécution.
Propriété InnerObject.Utilisez cette propriété pour obtenir l'objet Microsoft.Office.Interop.Excel.Worksheet sous-jacent pour un élément hôte Microsoft.Office.Tools.Excel.Worksheet.
Événements au niveau de la feuille de calcul, tels que ActivateEvent et Change, qui sont fournis uniquement au niveau de l'application dans le modèle d'objet d'Excel.Autrement dit, dans le modèle d'objet d'Excel, ces événements sont définis dans la classe Microsoft.Office.Interop.Excel.Application plutôt que dans l'interface Microsoft.Office.Interop.Excel.Worksheet.
Dans les projets au niveau de l'application, vous pouvez créer des objets Microsoft.Office.Tools.Excel.Worksheet par programmation à l'aide de la méthode GetVstoObject.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..
Dans les projet au niveau du document, vous n'utilisez généralement pas d'objet Microsoft.Office.Tools.Excel.Worksheet directement.À la place, utilisez les classes nSheet pour accéder par programmation aux feuilles de calcul dans votre projet.Chaque classe nSheet dérive la plupart de ses membres de la classe Microsoft.Office.Tools.Excel.WorksheetBase.Cette classe de base redirige tous les appels à ses membres vers une implémentation interne de l'interface Microsoft.Office.Tools.Excel.Worksheet dans Visual Studio Tools pour Office Runtime.Pour plus d'informations, consultez Programmation de personnalisations au niveau du document.
[!REMARQUE]
Cette interface est implémentée par Visual Studio Tools pour Office Runtime. Elle n'est pas destinée à être implémentée dans votre code. Pour plus d'informations, consultez Vue d'ensemble de Visual Studio Tools pour Office Runtime.
Utilisation
Cette documentation décrit la version de ce type utilisée dans les projets Office qui ciblent .NET Framework 4 et .NET Framework 4.5. Dans les projets qui ciblent .NET Framework 3.5, ce type peut contenir d'autres membres, et les exemples de code qui y figurent sont susceptibles de ne pas fonctionner. Pour obtenir de la documentation sur ce type dans les projets ciblant .NET Framework 3.5, consultez la section de référence suivante dans la documentation Visual Studio 2008 : https://go.microsoft.com/fwlink/?LinkId=160658.
Voir aussi
Référence
Microsoft.Office.Tools.Excel, espace de noms