Hier ist evtl. wieder das Threading ein Problem. Word löscht die Datei obwohl ein Thread die Datei noch offen hat.
Im Windows ist das erlaubt, solange die Datei dem selben Prozess gehört.
OS/400 kennt aber nur die Thread-ID als aktuellen Besitzer und erlaubt eben das Löschen nur, wenn die DAtei auch geschlossen ist !

In Windows kann ich mir eine temporäre Datei erstellen, öffnen, killen, damit arbeiten und dann erst schließen.
Das könnte eher ein Problem der Office-Version sein.