Einzelnen Beitrag anzeigen

Keldorn

Registriert seit: 6. Mär 2003
Ort: Meißen
876 Beiträge
 
Delphi 10.1 Berlin Professional
 
#4

Re: Trendline in Excel automatisch hinzufügen

  Alt 23. Mai 2007, 20:11
Hallo,

mit den Server-Kompos habe ich es auch nicht hinbekommen. Da stimmt was nicht. Habe es auch nicht hinbekommen, das trendlines-Objekt zu bekommen, das fehlt irgendwie, ich kann nur eine einzelne Trendline aufrufen.

mit der späten Bindung ginge es aber:
Delphi-Quellcode:
procedure TForm1.Button14Click(Sender: TObject);
var Excel: Variant;
begin
  try
    Excel:=GetActiveOleObject('Excel.Application');
  except
    Excel:=CreateOleObject('Excel.Application');
  end;
  Excel.Visible := True;
  //blabla, Excelmappe öffnen, hier als bsp muß die Mappe schon auf sein
  Excel.Sheets['Diagramm 1'].Select;
  Excel.ActiveChart.SeriesCollection(1).Select;
  Excel.ActiveChart.SeriesCollection(1).Trendlines.Add(Type:=xlLinear,
                                                       Forward:=0,
                                                       Backward:=0,
                                                       DisplayEquation:=False,
                                                       DisplayRSquared:=False).Select;
  Excel := Unassigned;
end;
zwecks des Makros hinzufügen: gugg mal hier:
http://www.dsdt.info/tipps/?id=605 ganz unten.

Mfg Frank

Lükes Grundlage der Programmierung:
Es wird nicht funktionieren
(Murphy)
  Mit Zitat antworten Zitat