Einzelnen Beitrag anzeigen

-platon-

Registriert seit: 2. Mai 2007
6 Beiträge
 
Delphi 2007 Professional
 
#6

Re: Trendline in Excel automatisch hinzufügen

  Alt 29. Mai 2007, 11:51

Nochmal danke für deine Hilfe. Ich hab folgenden Code nun in meine Procedure eingebunden... und es klappt wunderbar.

Delphi-Quellcode:
procedure ...(...);
  var
    ...
    ExcelV : Variant;
  begin
    ...
    ExcelV := GetActiveOleObject('Excel.Application');
    ExcelV.Sheets['Diagramm 2'].Select;
    { voor jede Spalte Linie zeichnen }
    for i := 1 to ChartObjekt.LineList.Count-1 do
      begin
        ExcelV.ActiveChart.SeriesCollection(i).Select;
        ExcelV.ActiveChart.SeriesCollection(i).Trendlines.Add
               (Type := xlLinear, Forward := 0, Backward := 0,
                DisplayEquation := True, DisplayRSquared := True).Select;
      end;
    ExcelV := unassigned;
  end;
  Mit Zitat antworten Zitat