Einzelnen Beitrag anzeigen

Sidi61

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

AW: Excel Chart positionieren

  Alt 11. Dez 2016, 23:59
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
  Mit Zitat antworten Zitat