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
Hinweise
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.