ChartSheetBase.ChartWizard(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) Methode

Definition

Ändert die Eigenschaften des angegebenen ChartSheetBase.

public void ChartWizard (object source, object gallery, object format, object plotBy, object categoryLabels, object seriesLabels, object hasLegend, object title, object categoryTitle, object valueTitle, object extraTitle);

Parameter

source
Object

Der Bereich, der die Quelldaten für das neue Diagramm enthält. Wenn dieses Argument ausgelassen wird, bearbeitet Microsoft Office Excel das aktive Diagrammblatt oder das ausgewählte Diagramm im aktiven Arbeitsblatt.

gallery
Object

Der Diagrammtyp.

format
Object

Die Optionsnummer für die integrierten automatischen Formatierungen. Kann je nach Sammlungstyp eine Zahl von 1 bis 10 sein. Wenn dieses Argument ausgelassen wird, wählt Microsoft Office Excel einen Standardwert auf Grundlage des Sammlungstyps und der Datenquelle.

plotBy
Object

Gibt an, ob die Daten für jede Reihe in Zeilen oder Spalten angeordnet werden. Kann eine der folgenden XlRowCol-Konstanten sein: xlRows oder xlColumns.

categoryLabels
Object

Eine ganze Zahl, die die Anzahl der Zeilen oder Spalten mit Rubrikenbeschriftungen im Quellbereich angibt. Gültige Werte sind von 0 (null) zur maximalen Anzahl der entsprechenden Kategorien oder Reihen minus eins.

seriesLabels
Object

Die Anzahl der Zeilen oder Spalten mit Reihebezeichnungen im Quellbereich. Gültige Werte sind von 0 (null) zur maximalen Anzahl der entsprechenden Kategorien oder Reihen minus eins.

hasLegend
Object

true, um eine Legende hinzuzufügen.

title
Object

Der Diagrammtiteltext.

categoryTitle
Object

Der Rubrikenachsentiteltext.

valueTitle
Object

Der Wertachsentiteltext

extraTitle
Object

Der Reihenachsentitel für 3D-Diagramme oder der zweite Wertachsentitel für 2D-Diagramme.

Beispiele

Im folgenden Codebeispiel wird die ChartWizard -Methode verwendet, um die Datenquelle und den Diagrammtyp des aktuellen festzulegen Microsoft.Office.Tools.Excel.ChartSheetBase .

private void ModifyChartSheet()
{
    Globals.Sheet1.Range["A1", "A5"].Value2 = 22;
    Globals.Sheet1.Range["B1", "B5"].Value2 = 55;

    this.ChartWizard(Globals.Sheet1.Range["A1", "B5"],
        Excel.XlChartType.xl3DColumn,false,
        "Revised chart");
}
Private Sub ModifyChartSheet()
    Globals.Sheet1.Range("A1", "A5").Value2 = 22
    Globals.Sheet1.Range("B1", "B5").Value2 = 55

    Me.ChartWizard(Source:=Globals.Sheet1.Range("A1", "B5"), _
        Gallery:=Excel.XlChartType.xl3DColumn, _
        HasLegend:=False, Title:="Revised chart")
End Sub

Hinweise

Sie können diese Methode verwenden, um schnell eine zu formatieren, Microsoft.Office.Tools.Excel.ChartSheetBase ohne alle einzelnen Eigenschaften festzulegen. Diese Methode ist nicht interaktiv und ändert nur die angegebenen Eigenschaften.

Wenn Source ausgelassen wird und die Auswahl kein eingebettetes Diagramm auf dem aktiven Arbeitsblatt ist oder wenn das aktive Blatt kein vorhandenes Diagramm ist, tritt bei dieser Methode ein Fehler auf, und es tritt ein Fehler auf.

Optionale Parameter

Weitere Informationen zu optionalen Parametern finden Sie unter optionale Parameter in Office-Projektmappen.

Gilt für