Dann würde ich das QueryDef so füllen, wie es MS-Query auch macht und das ausführen und laden dann Excel selber machen lassen, also neben der Verbindungsfolge auch den SQL-String eintragen.
Somit wird das AddIn nicht mehr benötigt, wenn die Daten nur aktualisiert werden sollen.