Hallo zusammen,
nach dem ich nach unzähligen Versuchen nicht zum Erfolg gelangt bin, habe ich nun einen anderen Ansatz probiert der soweit zu funktionieren scheint
Hatte ich zuvor das Diagram wie folgt erzeugt:
Diagramm := ExcelApp.ActiveWorkbook.Charts.Add
habe ich es jetzt wie folgt erzeugt:
Diagramm := ExcelApp.ActiveWorkbook.Sheets[1].ChartObjects.Add(10,100,400,200);
Hier kann ich die erforderlichen Parameter übergeben: Abstand links, Abstand oben, Chartbreite, Charthöhe.
Die Angaben entsprechen jedoch nicht Millimeter-Werten, eine Umrechnung wie bei Zeilenhöhe und Spaltenbreite passt hier auch nicht.
Weiß jemand welche Einheit diese Parameter darstellen und wie hier auf mm umgerechnet werden kann??
Übrigends, das Ausrichten an einer Zelle funktioniert hier auch:
Delphi-Quellcode:
Z := ExcelApp.ActiveWorkbook.Sheets[1].Range['D20'];
Diagramm.Left := Z.Left;
Diagramm.Top := Z.Top;
Gruß
Sidi61