ChartSheet Interface

Définition

Représente une feuille de calcul dans les projets Excel de niveau document créés à l’aide des outils de développement Office dans Visual Studio.

[System.Runtime.InteropServices.Guid("0bc69504-5797-4291-8178-cef15cc18b98")]
public interface ChartSheet : IDisposable, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
Attributs
Implémente

Remarques

Un ChartSheet représente une feuille de graphique ; autrement dit, une feuille de calcul qui contient uniquement un graphique. Si vous souhaitez créer un graphique incorporé dans une feuille de calcul qui contient également d’autres éléments, tels que des cellules ou d’autres contrôles, créez un à la Chart place.

Un ChartSheet fournit toutes les fonctionnalités liées aux graphiques d’un Microsoft.Office.Interop.Excel.Chart objet natif dans le modèle objet Excel. Toutefois, un ChartSheet expose également des événements. Vous pouvez créer ChartSheet des objets uniquement dans un projet au niveau du document au moment du Design.

Notes

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 Visual Studio Tools for Office Runtime Overview.

Utilisation

Cette documentation décrit la version de ce type utilisée dans les projets Office qui ciblent le .NET Framework 4 ou ultérieur. 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 : http://go.microsoft.com/fwlink/?LinkId=160658.

Propriétés

Application

Obtient un Application qui représente l'application Microsoft Office Excel.

AutoScaling

Obtient une valeur indiquant si Microsoft Office Excel met à l'échelle un ChartSheet 3D afin que sa taille se rapproche plus de celle du graphique 2D équivalent.

BackWall

Obtient un objet qui représente le mur arrière d'un graphique 3D.

BarShape

Obtient ou définit la forme utilisée avec le ChartSheet de type histogramme ou graphique à barres 3D.

ChartArea

Obtient un ChartArea qui représente la zone de graphique complète de ChartSheet.

ChartStyle

Obtient ou définit le style du graphique.

ChartTitle

Obtient un ChartTitle qui représente le titre du ChartSheet spécifié.

ChartType

Obtient ou définit le type ChartSheet.

Creator

Obtient un code XlCreator qui spécifie l'application dans laquelle ChartSheet a été créé.

DataHost
DataTable

Obtient un objet DataTable qui représente la table de données de ChartSheet.

DefaultExtension

Obtient l’extension par défaut de cet objet ChartSheet.

DepthPercent

Obtient ou définit la profondeur d'un graphique 3D en tant que pourcentage de la largeur de ChartSheet.

DisplayBlanksAs

Obtient ou définit la façon dont les cellules vides sont tracées dans un ChartSheet.

Elevation

Obtient ou définit l'élévation du ChartSheet 3D, en degrés.

Extension

Obtient une extension personnalisée pour cet objet ChartSheet.

Floor

Obtient un objet Floor qui représente le plancher du ChartSheet 3D.

GapDepth

Obtient ou définit la distance entre les séries de données dans un ChartSheet 3D, en tant que pourcentage de la largeur de marque.

HasAxis

Obtient ou définit une valeur qui indique si un axe spécifique existe dans ChartSheet.

HasDataTable

Obtient ou définit une valeur qui indique si ChartSheet possède une table de données.

HasLegend

Obtient ou définit une valeur qui indique si ChartSheet possède une légende.

HasTitle

Obtient ou définit une valeur qui indique si ChartSheet possède un titre visible.

HeightPercent

Obtient ou définit la hauteur d'un graphique 3D en tant que pourcentage de la largeur de ChartSheet.

HostContext
Hyperlinks

Obtient une collection Hyperlinks qui représente les liens hypertexte de ChartSheet.

Index

Obtient le numéro d'index de ChartSheet.

InnerObject

Obtient un Chart qui représente l’objet natif sous-jacent de la ChartSheet.

ItemProvider
Legend

Obtient un Legend qui représente la légende de ChartSheet.

MailEnvelope

Représente un en-tête de message électronique d'un document.

Name

Obtient ou définit le nom de l'objet ChartSheet.

Next

Obtient un objet Worksheet qui représente la feuille suivante.

PageSetup

Obtient un PageSetup qui contient tous les paramètres de mise en page de ChartSheet.

Parent

Obtient l'objet parent de ChartSheet.

Perspective

Obtient ou définit la perspective du ChartSheet 3D.

PivotLayout

Obtient un PivotLayout qui représente le positionnement des champs dans un rapport PivotTable et celui des axes dans un rapport PivotChart.

PlotArea

Obtient un objet PlotArea qui représente la zone de traçage de ChartSheet.

PlotBy

Obtient ou définit la manière dont les colonnes ou lignes sont utilisées comme séries de données dans ChartSheet.

PlotVisibleOnly

Obtient ou définit une valeur qui indique si seules les cellules visibles sont tracées.

Previous

Obtient un objet 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 graphique actuelle.

ProtectContents

Obtient une valeur qui indique si le contenu de ChartSheet est protégé.

ProtectData

Obtient ou définit une valeur indiquant si les formules de série ne peuvent pas être modifiées par l'utilisateur.

ProtectDrawingObjects

Obtient une valeur qui indique si les formes sont protégées dans ChartSheet.

ProtectFormatting

Obtient ou définit une valeur qui indique si la mise en forme de ChartSheet ne peut pas être modifiée par l'utilisateur.

ProtectionMode

Obtient ou définit une valeur qui indique si la protection d'interface utilisateur uniquement est activée.

ProtectSelection

Obtient ou définit une valeur qui indique si des éléments de ChartSheet ne peuvent pas être sélectionnés.

RightAngleAxes

Obtient ou définit une valeur qui indique si les axes de ChartSheet sont à angles droits, indépendants de la rotation ou de l'élévation du graphique.

Rotation

Obtient ou définit la rotation du ChartSheet 3D.

Shapes

Obtient un objet Shapes qui représente toutes les formes de ChartSheet.

ShowAllFieldButtons

Obtient ou définit une valeur indiquant si tous les boutons de champ doivent apparaître sur un graphique croisé dynamique affiché sur ChartSheet.

ShowAxisFieldButtons

Détermine s’il convient d’afficher des boutons de champ d’axe sur un PivotChart affiché sur la ChartSheet.

ShowDataLabelsOverMaximum

Obtient ou définit une valeur qui indique s'il faut afficher les étiquettes de données lorsque la valeur est supérieure à la valeur maximale sur l'axe de valeurs.

ShowLegendFieldButtons

Obtient ou définit une valeur indiquant si les boutons de champ de légende doivent apparaître sur un graphique croisé dynamique affiché sur ChartSheet.

ShowReportFilterFieldButtons

Obtient ou définit une valeur indiquant si les boutons de champ de filtre de rapport doivent apparaître sur un graphique croisé dynamique affiché sur ChartSheet.

ShowValueFieldButtons

Obtient ou définit une valeur indiquant si les boutons de champ de valeur doivent apparaître sur un graphique croisé dynamique affiché sur ChartSheet.

SideWall

Obtient un objet qui représente le mur latéral d'un graphique 3D.

Tab

Obtient un objet Tab pour ChartSheet.

Tag

Obtient ou définit l'objet qui contient les données relatives au ChartSheet.

Visible

Détermine si l'objet est visible.

Walls

Obtient un objet Walls qui représente les panneaux du ChartSheet 3D.

Méthodes

Activate()

Définit le ChartSheet actuel comme graphique actif.

ApplyChartTemplate(String)

Applique un modèle de graphique standard ou personnalisé au graphique.

ApplyDataLabels(XlDataLabelsType, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Applique des étiquettes de données à un point, à une série ou à toutes les séries de ChartSheet.

ApplyLayout(Int32, Object)

Applique la mise en page spécifiée au graphique.

Axes(Object, XlAxisGroup)

Obtient un objet qui représente un seul axe ou une collection des axes du graphique.

ChartGroups(Object)

Obtient un objet qui représente un seul groupe de graphiques (objet ChartGroup) ou une collection de tous les groupes de graphiques dans le graphique (objet ChartGroups).

ChartObjects(Object)

Obtient un objet qui représente un seul graphique incorporé (objet ChartObject) ou une collection de tous les graphiques incorporés (objet ChartObjects) dans la feuille.

ChartWizard(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Modifie les propriétés du ChartSheet donné.

CheckSpelling(Object, Object, Object, Object)

Vérifie l'orthographe de ChartSheet.

ClearToMatchStyle()

Paramètre la mise en forme automatique des éléments de graphique.

Copy(Object, Object)

Copie ChartSheet vers un autre emplacement du classeur.

CopyPicture(XlPictureAppearance, XlCopyPictureFormat, XlPictureAppearance)

Copie ChartSheet vers le Presse-papiers en tant qu'image.

Delete()

Supprime l'objet Chart.

Evaluate(Object)

Convertit un nom Microsoft Office Excel en objet ou valeur.

Export(String, Object, Object)

Exporte ChartSheet dans un format graphique.

ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object)

Enregistre le graphique affiché sur le ChartSheet au format PDF ou XPS.

GetChartElement(Int32, Int32, Int32, Int32, Int32)

Obtient des informations à propos de l'élément de graphique aux coordonnées X et Y spécifiées.

Location(XlChartLocation, Object)

Déplace ChartSheet vers un nouvel emplacement.

Move(Object, Object)

Déplace ChartSheet vers un autre emplacement du classeur.

OLEObjects(Object)

Obtient un objet qui représente un seul objet OLE (OLEObject) ou une collection de tous les objets OLE (collection OLEObjects) dans le graphique ou la feuille.

Paste(Object)

Colle des données de graphique du Presse-papiers dans le ChartSheet spécifié.

PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object)

Imprime le graphique affiché sur le ChartSheet.

PrintPreview(Object)

Affiche un aperçu de l’apparence de la ChartSheet imprimée.

Protect(Object, Object, Object, Object, Object)

Protège ChartSheet afin qu'il ne puisse pas être modifié.

Refresh()

Met à jour le cache de ChartSheet.

SaveAs(String, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Enregistre les modifications apportées à ChartSheet dans un autre fichier.

SaveChartTemplate(String)

Enregistre le graphique sur le ChartSheet en tant que modèle personnalisé dans la liste des modèles de graphique disponibles.

Select(Object)

Sélectionne le ChartSheet.

SeriesCollection(Object)

Obtient un objet qui représente une seule série (objet Series) ou une collection de toutes les séries (collection SeriesCollection) dans le graphique ou le groupe de graphiques.

SetBackgroundPicture(String)

Définit le graphisme d'arrière-plan de ChartSheet.

SetDefaultChart(Object)

Spécifie le nom du modèle de graphique que Microsoft Office Excel utilise lors de la création de graphiques.

SetElement(MsoChartElementType)

Modifie un élément sur le graphique affiché sur le ChartSheet.

SetSourceData(Range, Object)

Définit la plage de données sources de ChartSheet.

Unprotect(Object)

Ôte la protection de ChartSheet. Cette méthode n'a aucun effet si la feuille ou le classeur n'est pas protégé.

Événements

ActivateEvent

Se produit lorsque ChartSheet est activé.

BeforeDoubleClick

Se produit en cas de double-clic sur ChartSheet, avant le double-clic par défaut.

BeforeRightClick

Se produit en cas de clic droit sur ChartSheet, avant le clic droit par défaut.

BindingContextChanged
Calculate

Se produit après que ChartSheet trace les données nouvelles ou modifiées.

Deactivate

Se produit lorsque la sélection s'éloigne de ChartSheet, provoquant la désactivation de ChartSheet.

MouseDown

Se produit en cas de pression d'un bouton de la souris lorsque le pointeur est sur ChartSheet.

MouseMove

Se produit lorsque la position du pointeur de la souris change dans ChartSheet.

MouseUp

Se produit lorsqu'un bouton de la souris est relâché alors que le pointeur se trouve sur ChartSheet.

Resize

Se produit lors de la modification de la taille de ChartSheet.

SelectEvent

Se produit lors de la sélection de ChartSheet.

SeriesChange

Se produit lors de la modification de la valeur d'un point de données de ChartSheet.

Shutdown

Se produit lorsque le domaine d'application de l'assembly est sur le point de se décharger.

Startup

Se produit dès que le document est en cours d'exécution et que tout le code d'initialisation dans l'assembly a été exécuté.

S’applique à