ChartSheetBase Klasse

Definition

Stellt die Basisklasse für Diagrammblatt-Hostelemente in Office-Projekten auf Dokumentebene für Microsoft Office Excel bereit.

[System.ComponentModel.ToolboxItem(false)]
public abstract class ChartSheetBase : IDisposable, Microsoft.Office.Tools.Excel.IChartSheetExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
Vererbung
ChartSheetBase
Attribute
Implementiert

Hinweise

Die- ChartSheetBase Klasse ist die Basisklasse für Diagramm Blatt- Host Elemente in Office-Projekten auf Dokument Ebene, die mit Visual Studio erstellt wurden.

Ein Diagramm Blatt ist ein Arbeitsblatt, das nur ein Diagramm enthält. Wenn Sie ein eingebettetes Diagramm in einem Arbeitsblatt erstellen möchten, das auch andere Elemente enthält, z. b. Zellen oder andere Steuerelemente, erstellen Sie Chart stattdessen eine.

Die ChartSheetBase -Klasse stellt alle Diagramm bezogenen Features eines systemeigenen- Microsoft.Office.Interop.Excel.Chart Objekts in der primären Interopassembly von Excel bereit. Eine macht jedoch ChartSheetBase auch Ereignisse verfügbar.

Verwendung

Dieser Typ wird nur in Office-Projekten verwendet, die auf .NET Framework 4 und höher ausgerichtet sind. Die Assembly, die diesen Typ definiert, ist nicht Teil der Visual Studio-Tools für Office-Laufzeit. Diese Assembly muss mit Ihrer Lösung bereitgestellt werden. Weitere Informationen finden Sie unter Assemblys in den Visual Studio-Tools für Office Runtime.

Konstruktoren

ChartSheetBase(Factory, IServiceProvider, String, String)

Eigenschaften

Application

Ruft ein Application-Element ab, das die Microsoft Office Excel-Anwendung darstellt.

AutoScaling

Ruft einen Wert ab, der angibt, ob Microsoft Office Excel ein 3D-ChartSheetBase-Element skaliert, sodass sich seine Größe dem entsprechenden 2D-Diagramm annähert.

BackWall

Ruft ein Objekt ab, das die Rückwand eines 3D-Diagramms darstellt.

BarShape

Ruft die in dem 3D-Balken- oder -Säulen-ChartSheetBase-Element verwendete Form ab oder legt sie fest.

Base

Ruft das ChartSheet-Objekt ab, das von diesem ChartSheetBase-Objekt erweitert wird.

BindingContext
ChartArea

Ruft einen ChartArea ab, der den vollständigen Diagrammbereich für das ChartSheetBase darstellt.

ChartStyle

Ruft das Format des Diagramms ab oder legt es fest.

ChartTitle

Ruft einen ChartTitle ab, der den Titel des ChartSheetBase darstellt.

ChartType

Ruft den ChartSheetBase-Typ oder legt diesen fest.

Creator

Ruft einen XlCreator-Code ab, der die Anwendung angibt, in der das ChartSheetBase erstellt wurde.

DataBindings
DataHost
DataTable

Ruft ein DataTable-Objekt ab, das die ChartSheetBase-Datentabelle darstellt.

DepthPercent

Die Tiefe eines 3D-Diagramms wird im Verhältnis zur ChartSheetBase-Breite abgerufen oder festgelegt.

DisplayBlanksAs

Ruft die Art und Weise ab, in der leere Zellen in einem ChartSheetBase gezeichnet werden, oder legt diese fest.

Elevation

Ruft den Höhenwinkel des 3D-ChartSheetBase-Elements (in Grad) ab oder legt diesen fest.

Floor

Ruft ein Floor-Objekt ab, das die Bodenfläche eines 3D-ChartSheetBase-Elements darstellt.

GapDepth

Ruft den Abstand zwischen den Datenreihen in einem 3D-ChartSheetBase-Element im Verhältnis zur Markierungsbreite ab oder legt ihn fest.

HasAxis

Ruft einen Wert ab, der angibt, ob eine angegebene Achse im ChartSheetBase vorhanden ist, oder legt diesen Wert fest.

HasDataTable

Ruft einen Wert ab, der angibt, ob das ChartSheetBase über eine Datentabelle verfügt, oder legt diesen Wert fest.

HasLegend

Ruft einen Wert ab, der angibt, ob das ChartSheetBase über eine Legende verfügt, oder legt einen Wert fest.

HasTitle

Ruft einen Wert ab, der angibt, ob das ChartSheetBase über einen sichtbaren Titel verfügt, oder legt einen Wert fest.

HeightPercent

Ruft die Höhe eines 3D-Diagramms im Verhältnis zur ChartSheetBase-Breite ab oder legt sie fest.

HostContext
Hyperlinks

Ruft eine Hyperlinks-Auflistung ab, die die Links für das ChartSheetBase darstellt.

Index

Ruft die Indexnummer des ChartSheetBase ab.

InnerObject

Ruft ein Chart ab, das das zugrunde liegende native Objekt für das ChartSheetBase darstellt.

ItemProvider
Legend

Ruft eine Legend ab, die die Legende für das ChartSheetBase darstellt.

MailEnvelope

Stellt einen E-Mail-Header für ein Dokument dar.

Name

Ruft den Namen der ChartSheetBase ab oder legt diesen fest.

Next

Ruft ein Worksheet-Objekt ab, das das nächste Blatt darstellt.

PageSetup

Ruft PageSetup mit allen Seiteneinrichtungseinstellungen für das ChartSheetBase ab.

Parent

Ruft das übergeordnete Objekt für das ChartSheetBase-Element ab.

Perspective

Ruft die Perspektive für das 3D-ChartSheetBase-Element ab oder legt sie fest.

PivotLayout

Ruft ein PivotLayout ab, das die Positionierung von Feldern in einem PivotTable-Bericht und die Positionierung der Achsen in einem PivotChart-Bericht darstellt.

PlotArea

Ruft ein PlotArea-Objekt ab, das die Zeichnungsfläche eines ChartSheetBase darstellt.

PlotBy

Ruft die Art ab, in der Spalten oder Zeilen als Datenreihen im ChartSheetBase verwendet werden, oder legt sie fest.

PlotVisibleOnly

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob nur sichtbare Zellen gezeichnet werden.

Previous

Ruft ein Worksheet-Objekt ab, das das vorherige Blatt darstellt.

PrintedCommentPages

Ruft die Anzahl der Kommentarseiten ab, die für das aktuelle Diagrammblatt gedruckt werden. Diese Eigenschaft kann nur in Excel 2010-Projekten verwendet werden.

ProtectContents

Ruft einen Wert ab, der angibt, ob der Inhalt des ChartSheetBase geschützt ist.

ProtectData

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob Datenreihenformeln nicht vom Benutzer geändert werden können.

ProtectDrawingObjects

Ruft einen Wert ab, der angibt, ob Formen im ChartSheetBase geschützt sind.

ProtectFormatting

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die ChartSheetBase-Formatierung nicht vom Benutzer geändert werden kann.

ProtectionMode

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der auf die Benutzeroberfläche begrenzte Schutz aktiviert ist.

ProtectSelection

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob ChartSheetBase-Elemente nicht ausgewählt werden können.

RightAngleAxes

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die ChartSheetBase-Achsen rechtwinklig sind, unabhängig vom Dreh- oder Höhenwinkel des Diagramms.

Rotation

Ruft die Drehung des 3D-ChartSheetBase-Elements ab oder legt sie fest.

Shapes

Ruft ein Shapes-Objekt ab, das alle Formen im ChartSheetBase darstellt.

ShowAllFieldButtons

Ruft ab oder legt fest, ob in einer für das ChartSheetBase angezeigten PivotChart alle Feldschaltflächen angezeigt werden sollen. Diese Eigenschaft kann nur in Excel 2010-Projekten verwendet werden.

ShowAxisFieldButtons

Ruft ab oder legt fest, ob Achsenfelder-Schaltflächen in einem PivotChart angezeigt werden, das unter ChartSheetBase angezeigt wird. Diese Eigenschaft kann nur in Excel 2010-Projekten verwendet werden.

ShowDataLabelsOverMaximum

Ruft einen Wert ab, der angibt, ob die Datenbeschriftungen angezeigt werden sollen, wenn der Wert größer als der maximale Wert auf der Wertachse ist, oder legt diesen fest.

ShowLegendFieldButtons

Ruft ab oder legt fest, ob in einer für das ChartSheetBase angezeigten PivotChart Legendenfeldschaltflächen angezeigt werden sollen. Diese Eigenschaft kann nur in Excel 2010-Projekten verwendet werden.

ShowReportFilterFieldButtons

Ruft ab oder legt fest, ob in einer für das ChartSheetBase angezeigten PivotChart die Berichtsfilter-Feldschaltflächen angezeigt werden sollen. Diese Eigenschaft kann nur in Excel 2010-Projekten verwendet werden.

ShowValueFieldButtons

Ruft ab oder legt fest, ob in einer für das ChartSheetBase angezeigten PivotChart die Wertfeldschaltflächen angezeigt werden sollen. Diese Eigenschaft kann nur in Excel 2010-Projekten verwendet werden.

SideWall

Ruft ein Objekt ab, das die Seitenwand eines 3D-Diagramms darstellt.

Site
Tab

Ruft ein Tab-Objekt für ein ChartSheetBase ab.

Tag

Ruft das Objekt ab, das Daten über ChartSheetBase enthält, oder legt dieses fest.

Visible

Bestimmt, ob das Objekt sichtbar ist.

Walls

Ruft ein Walls-Objekt ab, das die Wände eines 3D-ChartSheetBase-Elements darstellt.

Methoden

Activate()

Legt das aktuelle ChartSheetBase als aktives Diagramm fest.

ApplyChartTemplate(String)

Übernimmt eine standardmäßige oder benutzerdefinierte Diagrammvorlage für das Diagramm.

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

Fügt Datenbeschriftungen für eine Position, eine Reihe oder alle Reihen in einem ChartSheetBase ein.

ApplyLayout(Int32, Object)

Übernimmt das angegebene Layout für das Diagramm.

Axes(Object, XlAxisGroup)

Ruft ein Objekt ab, das eine einzelne Achse oder eine Auflistung der Achsen im Diagramm darstellt.

BeginInit()
ChartGroups(Object)

Ruft ein Objekt ab, das eine einzelne Diagrammgruppe (ein ChartGroup-Objekt) oder eine Auflistung aller Diagrammgruppen im Diagramm (ein ChartGroups-Objekt) darstellt.

ChartObjects(Object)

Ruft ein Objekt ab, das ein einzelnes eingebettetes Diagramm (ein ChartObject-Objekt) oder eine Auflistung aller eingebetteten Diagramme (ein ChartObjects-Objekt) darstellt.

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

Ändert die Eigenschaften des angegebenen ChartSheetBase.

CheckSpelling(Object, Object, Object, Object)

Überprüft die Rechtschreibung eines ChartSheetBase.

ClearToMatchStyle()

Setzt die Diagrammelementformatierung auf automatisch zurück.

Copy(Object, Object)

Kopiert das ChartSheetBase an eine andere Position in der Arbeitsmappe.

CopyPicture(XlPictureAppearance, XlCopyPictureFormat, XlPictureAppearance)

Kopiert ChartSheetBase als Bild in die Zwischenablage.

Delete()

Löscht das Chart-Objekt.

Dispose()

Gibt alle von der aktuellen Instanz der ChartSheetBase-Klasse verwendeten Ressourcen frei.

EndInit()
Evaluate(Object)

Konvertiert einen Microsoft Office Excel-Namen in ein Objekt oder einen Wert.

Export(String, Object, Object)

Exportiert das ChartSheetBase in ein grafisches Format.

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

Speichert das Diagramm, das in ChartSheetBase im PDF- oder XPS-Format angezeigt wird.

FinishInitialization()
GetAutomationObject()
GetChartElement(Int32, Int32, Int32, Int32, Int32)

Ruft Informationen über das Diagrammelement an den angegebenen X- und Y-Koordinaten ab.

Initialize()
InitializeDataBindings()
Location(XlChartLocation, Object)

Verschiebt das ChartSheetBase an eine neue Position.

Move(Object, Object)

Verschiebt das ChartSheetBase an eine andere Position in der Arbeitsmappe.

OLEObjects(Object)

Ruft ein Objekt ab, das ein einzelnes OLE-Objekt (ein OLEObject-Objekt) oder eine Auflistung aller OLE-Objekte (eine OLEObjects-Auflistung) im Diagramm oder im Blatt darstellt.

OnShutdown()
OnStartup()
Paste(Object)

Fügt Diagrammdaten aus der Zwischenablage in das angegebene ChartSheetBase ein.

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

Druckt das in ChartSheetBase angezeigte Diagramm.

PrintPreview(Object)

Zeigt eine Vorschau von ChartSheetBase an, wie es gedruckt aussehen würde.

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

Schützt ein ChartSheetBase, sodass es nicht geändert werden kann.

Refresh()

Aktualisiert den Cache des ChartSheetBase-Elements.

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

Speichert Änderungen am ChartSheetBase in einer anderen Datei.

SaveChartTemplate(String)

Speichert das Diagramm in ChartSheetBase als benutzerdefinierte Vorlage in der Liste der verfügbaren Diagrammvorlagen.

Select(Object)

Wählt das ChartSheetBase aus.

SeriesCollection(Object)

Ruft ein Objekt ab, das eine einzelne Reihe (ein Series-Objekt) oder eine Auflistung aller Reihen im Diagramm oder der Diagrammgruppe (eine SeriesCollection-Auflistung) darstellt.

SetBackgroundPicture(String)

Legt die Hintergrundgrafik für ein ChartSheetBase fest.

SetDefaultChart(Object)

Gibt den Namen der Diagrammvorlage an, die von Microsoft Office Excel beim Erstellen neuer Diagramme verwendet wird.

SetElement(MsoChartElementType)

Ändert ein Element im Diagramm, das in ChartSheetBase angezeigt wird.

SetSourceData(Range, Object)

Legt den Quelldatenbereich für das ChartSheetBase fest.

Unprotect(Object)

Hebt den Schutz für ein ChartSheetBase auf. Diese Methode hat keine Wirkung, wenn das Blatt oder die Arbeitsmappe nicht geschützt ist.

Ereignisse

ActivateEvent

Tritt ein, wenn ChartSheetBase aktiviert wird.

BeforeDoubleClick

Tritt auf, wenn der Benutzer auf das ChartSheetBase doppelklickt, bevor die Standarddoppelklickaktion ausgeführt wird.

BeforeRightClick

Tritt auf, wenn mit der rechten Maustaste auf das ChartSheetBase geklickt wird, bevor die Standardklickaktion mit der rechten Maustaste ausgeführt wird.

BindingContextChanged
Calculate

Tritt auf, nachdem das ChartSheetBase neue oder geänderte Daten gezeichnet hat.

Deactivate

Tritt auf, wenn Auswahl aus dem ChartSheetBase verschoben wird, und bewirkt, dass das ChartSheetBase deaktiviert wird.

Disposed
MouseDown

Tritt auf, wenn eine Maustaste gedrückt wird, während sich der Zeiger über einem ChartSheetBase befindet.

MouseMove

Tritt auf, wenn sich die Position des Mauszeigers über dem ChartSheetBase ändert.

MouseUp

Tritt auf, wenn eine Maustaste losgelassen wird, während sich der Zeiger über dem ChartSheetBase befindet.

Resize

Tritt auf, wenn die Größe des ChartSheetBase-Steuerelements geändert wird.

SelectEvent

Tritt auf, wenn das ChartSheetBase ausgewählt ist.

SeriesChange

Tritt auf, wenn der Wert eines ChartSheetBase-Datenpunkts geändert wird.

Shutdown

Tritt auf, wenn die Anwendungsdomäne der Assembly zum Entladen bereit ist.

Startup

Tritt auf, nachdem das Dokument ausgeführt wird und der gesamte Initialisierungscode in der Assembly ausgeführt wurde.

Explizite Schnittstellenimplementierungen

EntryPoint.BeginInit()
EntryPoint.EndInit()
EntryPoint.FinishInitialization()
EntryPoint.Initialize()
EntryPoint.InitializeDataBindings()
EntryPoint.OnShutdown()
EntryPoint.OnStartup()
IChartSheetExtension.GetAutomationObject()
IExtension.ExtensionBase

Gilt für