J'ai trouvé une solution qui, en principe, devrait fonctionner. Apparemment, lorsqu'on exporte en prenant la constante acFormatXls, elle a pour valeur : Microsoft Excel (*.xls). Et quand j'utilise cette constante pour l'export, il me propose comme format d'Excel un vieux format, Microsoft Excel 5.0/95 (*.xls). Et se produit alors le problème d'accents.
En fait, pour résoudre le problème, il ne faut pas utiliser cette constante mais le forcer à prendre un autre format d'Excel, le format "Excel97-Excel2003Workbook(*.xls)" qui correspond au format Classeur Excel 97-2003 (*.xls)
Exemple :
DoCmd.OutputTo acOutputQuery, "Etablissements", "Excel97-Excel2003Workbook(*.xls)", "", True, "", 0, acExportQualityPrint
Partager