Me está sucediendo un error muy extraño.
Para comprobar si está instalado excel tengo que utilizar la función Ole2TxtError() pero una vez compilado correctamente el programa al ejecutarlo windows arroja el error siguiente:
"La ejecución del código no puede continuar porque no se encuentra LIBMYSQL.DLL"
Si elimino esa función todo funciona correctamente. No encuentro como solucionarlo.