Dieser Weg ist zu kompliziert.
Wenn ADO, dann mach den SQL auch komplett selber (Connect, Execute, Blatt füllen).
ADO ist natürlich Unicodefähig, der Feldtyp ist hierfür adWChar oder adVarWChar.
Einfacher ist es erst mal, das Ganze über MS-Query zu machen.
Die Vorschau von MS-Query kann Unicode leider nicht anzeigen, da hier kein Unicod-Font verwendet wird.
Im Excel stehen die Daten dann aber korrekt, wenn denn die Quelle auch Unicode ist.