Sorry, ein wenig spät. Aber wenn man die Datei nur im Excel-Fenster öffnen möchte, genügt auch ShellExecute($File). Dafür braucht man nicht wirklich eine UDF.
Kann ja sein, dass er die Datei noch bearbeiten möchte (in AutoIt), da ist die UDf nicht verkehrt.