Einzelnen Beitrag anzeigen

Sidi61

Registriert seit: 13. Jun 2006
97 Beiträge
 
Delphi XE5 Professional
 
#1

Excel Chart Catgegory Achse Namen zuordnen

  Alt 26. Dez 2016, 14:45
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
  Mit Zitat antworten Zitat