Souci sous windows 2008 depuis la dernière MAJ Windows, on dirait que data access engine a été modifié et le connecteur OLEDB ne fonctionne plus.
Après des heures de recherche, la solution est simple au final.
- désinstaller tous les Microsoft Access database engine
 - rebooter
 - ré installer Microsoft Office database engine 2007 (trouvé version anglaise en téléchargement), c’est une version 32 bits
 - ré installer Microsoft Office database engine 2010 (64 bits) en mode passif
 
| 
					 1  | 
						AccessDatabaseEngine_X64.exe /passive  | 
					
Et voilà le tour est joué 🙂
Désormais,
| 
					 1  | 
						strDsn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="& file &";Extended Properties=""Excel 12.0 Xml;HDR=YES;IMEX=1"";"  | 
					
est fonctionnel en 32 et 64 bits.