1.1k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von snailhouse Mitglied (179 Punkte)
Hallo zusammen,

nachdem ich mit meinem Problemen
https://supportnet.de/t/2396664
durch deguggen nicht weiterkomme, habe ich nun versucht, schrittweise eine Textdatei zu schreiben, in der ich den aktuellen Abarbeitungsstand des Makros ausgebe. Das ganze erfolgt nach diesem Schema.


Dim strPath As String
strPath = "C:\Ausgabe.txt" ´
Open strPath For Output As #1
Print #1, "Text"
Close #1


Meine Frage: Ist es möglich, die txt-Datei zwischendurch zu speichern und nicht erst bei "close"?

1 Antwort

0 Punkte
Beantwortet von theblackbird_ Mitglied (605 Punkte)
Moin,

Leider ist mir eine Moeglichkeit/Methode wie in etwa Save #1 nicht bekannt. Ich kenne da in diesem Zusammenhang auch nur Close.

Wobei es wohl keinen grossen Unterschied in puncto Laufzeit machen wuerde, nehme ich zumindest an, da das Speichern auf Platte wohl sicher der zeitintensivste Faktor sein duerfte.

Ich erinnere aus dem anderen Thread:
- XP+ XL2003 -> funktioniert (hat es zumindest mal)
- W7 (x64????) funktioniert nicht

So zumindest interpretiere ich Deine Antwort #3.
Reden wir in allen Faellen von XL2003?

Im anderen Thread gab es ja in #1 einen Tipp von MO. Im dortigen Loesungsansatz ist ja eine Moeglichkeit beschrieben, den Fehler "von Hand" herbeizufuehren. (Drucken, mit "X" schliessen, erneut oeffnen-> mittels Menue schliessen) Kannst Du SO den Fehler auch herbeifuehren? Oder hast Du das Problem nur mit "DEM" Makro?

Cu
TheBlackBird ®
...