Chart.ChartWizard-Methode (Project)

Ändert die Eigenschaften und die Formatierung eines Diagramms.

Syntax

Ausdruck. ChartWizard(varSource,varGallery,varFormat,varPlotBy,varCategoryLabels,varSeriesLabels,varHasLegend,varTitle,varCategoryTitle,varValueTitle,varExtraTitle)

Ausdruck: Eine Variable, die ein Chart-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
varSource Optional Variant Die Quelldaten für ein neues Diagramm. Wenn das argument varSource nicht angegeben wird, bearbeitet Project den aktiven Bericht oder das ausgewählte Diagramm im aktiven Bericht.
varGallery Optional Variant Eine der Konstanten der Office.XlChartType-Enumeration , die den Diagrammtyp angibt.
varFormat Optional Variant Die Optionsnummer für die integrierten automatischen Formate. Dabei kann es sich um eine Zahl von 1 bis 10 handeln, je nach Katalogtyp. Wenn das varFormat-Argument nicht angegeben wird, wählt Project einen Standardwert basierend auf dem Katalogtyp und der Datenquelle aus.
varPlotBy Optional Variant Gibt an, ob die Daten für jede Reihe in Zeilen oder Spalten. Dies kann eine der folgenden Office.XlRowCol-Konstanten sein: xlRows oder xlColumns.
varCategoryLabels Optional Variant Eine ganze Zahl, die die Anzahl von Zeilen oder Spalten innerhalb des Quellbereichs angibt, in denen Rubrikenbeschriftungen enthalten sind. Werte können von 0 (null) bis 1 kleiner als die maximale Anzahl der entsprechenden Kategorien oder Reihen sein.
varSeriesLabels Optional Variant Eine ganze Zahl, die die Anzahl von Zeilen oder Spalten innerhalb des Quellbereichs angibt, in denen Datenreihenbeschriftungen enthalten sind. Werte können von 0 (null) bis 1 kleiner als die maximale Anzahl der entsprechenden Kategorien oder Reihen sein.
varHasLegend Optional Variant Legen Sie True fest, um eine Legende einzuschließen.
varTitle Optional Variant Der Diagrammtitel.
varCategoryTitle Optional Variant Der Titel der Kategorieachse.
varValueTitle Optional Variant Der Titel der Wertachse.
varExtraTitle Optional Variant Der Titel der Reihenachse für 3D-Diagramme oder der Titel der zweiten Wertachse für 2D-Diagramme.
varSource Optional Variant
varGallery Optional Variant
varFormat Optional Variant
varPlotBy Optional Variant
varCategoryLabels Optional Variant
varSeriesLabels Optional Variant
varHasLegend Optional Variant
varTitle Optional Variant
varCategoryTitle Optional Variant
varValueTitle Optional Variant
varExtraTitle Optional Variant

Rückgabewert

Nothing

HinwBemerkungeneise

Verwenden Sie die ChartWizard-Methode , um ein Diagramm schnell zu formatieren, ohne alle einzelnen Eigenschaften festzulegen. Diese Methode ist nicht interaktiv und ändert nur die angegebenen Eigenschaften. DieAutoFormat-Methode kann die gleiche Aufgabe ausführen wie ein Aufruf von ChartWizard , der nur die Parameter varGallery und varFormat verwendet.

Wenn der Source-Parameter ausgelassen wird und die Auswahl kein eingebettetes Diagramm im aktiven Bericht ist oder der aktive Bericht kein Diagramm enthält, schlägt die ChartWizard-Methode fehl, und ein Fehler tritt auf.

Beispiel

Im folgenden Beispiel wird das Diagramm im aktiven Bericht als Liniendiagramm neu formatiert, eine Legende hinzugefügt und Kategorie- und Wertachsentitel hinzugefügt.

Sub TestChartWizard()
    Dim chartShape As Shape
    Dim reportName As String
    
    reportName = "Simple scalar chart"
    Set chartShape = ActiveProject.Reports(reportName).Shapes(1)
    
    chartShape.Chart.ChartWizard varGallery:=xlLine, varHasLegend:=True, varCategoryTitle:="Task", varValueTitle:="Hours"
End Sub

Siehe auch

AutoFormat-Methode des Chart-Objekts

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.