Hallo zusammen,
ich hänge mal wieder fest
ich versuche einem erzeugten Chart die Kategoriebezeichnungen zuzuordnen.
Mit dem Macro-Recorder würde es so aussehen:
Delphi-Quellcode:
ActiveSheet.ChartObjects("Diagramm 2").Activate
ActiveChart.Axes(xlCategory).Select
ActiveChart.FullSeriesCollection(1).XValues = "='Test 2'!$D$5:$D$14"
Ich kann das allerdings nicht in Delphi umsetzen und erhalte alle möglichen Fehlermeldungen.
Der Kategorieachse einen Titel zu geben ist kein Problem
Delphi-Quellcode:
Diagramm.Chart.Axes(xlCategory).HasTitle := true;
Diagramm.Chart.Axes(xlCategory).AxisTitle.Characters.Text := CD.Kategorie_Titel;
Auch Farbe und Schriftart des Titels funktionieren, allerdings finde ich keinen Ansatz der Kategorie-Achse Namen zuzuweisen. Folgender Ansatz funktioniert leider nicht
Delphi-Quellcode:
Diagramm.chart.Axes(xlCategory).Select;
Diagramm.FullSeriesCollection(1).XValues := '='+CD.Kategorie_Namen;
Hier erhalte ich den Fehler dass FullSeriesCollection nicht untersützt wird, SeriesCollection geht auch nicht. Habe schon alle möglichen Variationen getestet und finde keine Lösung. Hinter CD.Kateborie_Namen verbirgt sich
D5:D15
Kann jemand helfen??
Gruß
Sidi61