ChartSheetBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |