Bzgl.
Warum machst du das File wie bei VBS über das Scripting-Object auf?
...Also jetzt wo du fragst weiss ich's eigentlich auch nicht so genau

Für so kleine Code-Teile denke ich meistens nicht gross nach sondern schreibe nach Gefühl. Wirklich zu denken fang ich erst an wenn ich etwas schreiben muss, dass sich dann auch im Alltag beweisen muss.
Was die Geschwindigkeit angeht, so sollte man immer versuchen rechenintensive Schritte in Schleifen so gut wie möglich zu optimieren.
so long
Seidl