Forum: Programmieren allgemein
by Sidi61,
5. Okt 2016
Hallo Jumpy,
nochmals Danke für deinen Tip, habe ich wie folgt umgesetzt:
unction TFormExcel.Excel_Arbeitsmappe_speichern(Z: string):boolean;
Var OK : boolean;
begin
OK := true;
if ExcelVersion >= 12 then //ab 12 Format xlsx
begin
Forum: Programmieren allgemein
by Sidi61,
5. Okt 2016
Hallo Jumpy,
okay, dann sieht die Sache natürlich anders aus, habe nicht gewusst dass sich dadurch SaveAs bezüglich der Parameter ändert.
Ab Excel 7, in der Versionsangabe also 12.0 ändert sich das Dateiformat.
Hallo Chemiker,
ich habe deine Abfragen dann wohl falsch aufgenommen, habe deinen Code so interpretiert dass du jedes mal abfragst ob die Variable auch ein Objekt enthält mit dem...
Forum: Programmieren allgemein
by Sidi61,
4. Okt 2016
Hallo p80286,
da hast du wohl recht, werde es dann einfach in die Grundeinstellung des jeweiligen Programms auslagern, das hat den Charme dass der Anwender das Format selbst wählen kann und somit u.U. auch für ältere Excel Versionen auf ggf. vorhandenen Zweit-Rechnern kompatibel sein kann.
Gruß
Sidi61
Forum: Programmieren allgemein
by Sidi61,
3. Okt 2016
Hallo zusammen,
nach langem Gefummel habe ich jetzt doch tatsächlich einen Code der läuft :thumb:
Einen Schönheitsfehler bezüglich Fehlermeldung "Undeklarierter Bezeichner" für After und Name bleibt erhalten, wenn ich das jedoch richtig verstanden habe ist das kein Beinbruch.
Es sind einige eurer Tips eingeflossen - Danke dafür - mit folgendem Skript kann ich jetzt eine neue Arbeitsmappe...
Forum: Programmieren allgemein
by Sidi61,
2. Okt 2016
Hallo Chemiker,
habe es mit deinem Beispiel versucht, es wird kein Fehler angezeigt, Programm lässt sich compilierren allerdings bei der Ausführung oWS2.Name erhalte ich folgenden Fehler:
Die methode "Name" wird vom Automatisierunsobjekt nicht unterstützt.
Wie soll man das noch verstehen:wall:
Gruß
Sidi61
Forum: Programmieren allgemein
by Sidi61,
30. Sep 2016
Hallo,
es ist zum Mäuse melken, sobald ich die Eckige Klammer verwende zeigt Delphi für nach der Klammer folgende Begriffe einen Fehler mit 'Undeklarierter Bezeichner'
WBObj.Sheets.Activate;
WBObj.ActiveSheet.Name := 'Neu';
Obiges Beispiel funktioniert einwandfrei obwohl Activate rot unterstrichen ist und der besagte Fehler im Fenster 'Struktur' angezeigt wird.
Ich habe mal nach...
Forum: Programmieren allgemein
by Sidi61,
29. Sep 2016
Hallo zusammen,
eigentlich einfache Aufgabe, mit Delphi eine Excel Arbeitsmappe erstellen, dort 2 Arbeitblätter einfügen und das zweite Arbeitsblatt umbenennen.
Wird in vielen Beiträgen beschrieben, will bei mir aber nicht fehlerfrei funktionieren.
Variablen: Excel : Variant und WBOj : Olevariant
Excel starten:
try