Es wäre doch viel einfacher direkt in AutoIt nen IE-Fenster zu erstellen (oder meine Preferenz: JavaFX). Die Steuerung wäre leichter umzusetzen und du hättest die komplette Kontrolle über praktisch alles.
Wenn du ne komplett Beschreibung von dem Programm erstellt, also alles was es können soll, wie es aussehen soll,... würde ich am Wochenende ggf. schauen, dass ich das Programmiere.
Es macht letzlich keinen Unterschied ob du das mit Excel VBA oder AutoIt realisierst.
Statt einer gewrappten UDF verwendest du halt die Objekte direkt, und das müsstest du in AutoIt teilweise sowieso, da eval() ja nicht funktioniert.
Ein paar Helpermethoden und fertig.
Wenn man schon knietief drinsteckt stellt sich die Frage ob man das ganze wirklich neuschreiben möchte oder einfach noch fertigbringen will.
Und da scheinbar schon sehr sehr viel Arbeit drin steckt erübrigt sich die Frage (in diesem Fall).