Autor Beitrag
PatrickSteiner
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Mo 12.12.05 22:35 
Hallo

Ich möchte Daten aus meinem Programm ins Excel exportieren. Wenn ich eine Excel-Datei mit
ausblenden Delphi-Quelltext
1:
2:
3:
 excel:=createoleobject('excel.application');
 excel.visible:=true;
 excel.workbooks.add;

eröffne generiert es mir automatisch 3 Tabellen(Sheets) mit den Namen Tabelle1, Tabelle2 und Tabell3.

Ich möchte die Tabelle3 löschen und die Namen der ersten Tabellen abändern und dann die zwei Tabellen auffüllen mit Daten.

Nun meine Fragen:
- Wie kann ich die Tabelle3 löschen?
- Wie kann ich dem Programm sagen in welche Tabelle es schreiben muss

Vielen Dank schon mal für eure Hilfe.
Patrick

Moderiert von user profile iconraziel: Delphi-Tags hinzugefügt.
Moderiert von user profile iconraziel: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mo 12.12.2005 um 22:16

_________________
mfg Patrick
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Mi 14.12.05 21:57 
Hallo, wie immer in solchen Sachen: Makro aufzeichnen und VB-Hilfe:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
  //3. Blatt löschen (muß exisiteren)
  excel.DisplayAlerts := False; //Warnmeldung ausschalten
  excel.sheets[3].delete;
  excel.DisplayAlerts := True;
  //Tabelle 1 aktivieren
  excel.sheets[1].activate;
  excel.activecell[2,4]:='Test';
  //umbennen
  excel.sheets[2].name:='neuer name';


Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)