Hola Muzzein estoy feliz lo he solucionado de una manera un poco más drástica y es generar línea a línea el fichero excel (en el xml) y esto me funciona.
Con lo que me pasaste me daba un error de permisos de escritura, aunque curiosamente lo grababa y se quedaba en el escritorio ¿¿¿???.
En fins, bien esta lo que bien acaba, aunque reconozco que me queda mucho ASP que conocer, y es que es lo malo cuando uno está solo y es un autodidacta.
Muchisimas gracias por tu atención y tu ayuda que me ha permitido finalizarlo.