Ich habe Dich nicht falsch verstanden.
Meinen Code vor den unteren Teil setzen, dann stoppt der dort. Wegen Fensterschliessen @Return ("") durch FileCloseWindow ersetzen. Wenn im Fenster (Maske ?) der Button ist, wird damit auch die weitere Ausführung des Codes gestoppt.
Sonst mit @Do arbeiten (den unteren Code darin einschliessen).
Kann leider aus Zeitmangel derzeit nur den Rahmen liefern ...
Bernhard