Datei mit VBA löschen ?
03.05.2006 10:37:51
Johannes
folgendes Problem: ich lese aus einer *.prn Datei mit Excel Messwerte aus. Im Anschluss wird die *.prn umbenannt und und die "alte"*.prn mit einer Batchdatei gelöscht:
Dim NR As Variant
'holt lfd Nr des Datensatzes
Sheets("Steuerung").Select
NR = Range("B10").Value + 1000
'speichert Datei mit neuem Namen in Archivpfad
Windows("3026W1_6.PRN").Activate
Range("A1").Select
ChDir "C:\Daten\Archiv"
ActiveWorkbook.SaveAs Filename:="C:\Daten\Archiv\3026W1_6_" & NR & ".PRN", _
FileFormat:=xlExcel5, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
ActiveWorkbook.Close
'löscht ursprüngliche Datei mittels Batch-Datei
Ergebnis = Shell("C:\Daten\Ab_3026W1_6.bat", 1)
auf meinen Rechner läuft das ohne Fehlermeldung, auf dem Messrechner auch Excel2000 aber unter WIN95 wegen des Messoftware schließt sich die Batchdatei nicht. In der Batchdatei stehen nur zwei Zeilen:
del C:\Daten\3026W1_6.PRN
exit
Hat jemand eine Idee wie ich das Problem eleganter lösen kann, bzw die Batchdatei sicher geschlossen wird?
Für Eure Hilfe schon jetzt herzlichen Dank
Gruß
Johannes