Boldar - Mo 04.08.08 23:23
Titel: excel ole datei ersetzen abfrage unterdrücken
Hallo,
beim steuern von excel über ole speichere ich mit
Delphi-Quelltext
1:
| Excel.ActiveWorkbook.SaveAs(filename); |
Wenn die datei aber schon existiert, soll sie ohne Abfrage einfach ersetzt werden. Sicher geht dass mit
Delphi-Quelltext
1: 2:
| if fileexists (filename) then deletefile (filename); Excel.ActiveWorkbook.SaveAs(filename); |
Aber es muss doch wohl noch eine Schönere Lösung geben? Weil Wenn der nun bei
Delphi-Quelltext
1:
| Excel.ActiveWorkbook.SaveAs(filename); |
abstürtzt, ist keine Version der Datei mehr da.
Chemiker - Mo 11.08.08 23:48
Hallo Boldar,
einfach die Excel – Meldungen abstellen.
Delphi-Quelltext
1: 2: 3:
| Excel.DisplayAlerts := FALSE; Excel.ActiveWorkbook.SaveAs(filename); Excel.DisplayAlerts := TRUE; |
Wenn die Datei schon existiert wird sie ohne Nachfragen überschrieben.
Bis bald Chemiker