Bonjour,

Nous avons une macro excel VBA qui construit un fichier excel contenant des dates. La macro est lancée à partir d'un script vbs sur un PC ayant un Office 2013 en anglais (langue par défaut).

Lorsque nous lançons manuellement le vbs, le fichier final contient des dates au format français attendu (dd/mm/yyyy).
Par contre, lorsque nous lançons le vbs par le scheduler de windows, le fichier final contient des dates au format anglais (mm/dd/yyyy).

Nous essayons, en vain pour le moment, de trouver comment modifier l'environnement d'exécution du vbs et de la macro. Par exemple en ajoutant un "setLocale(1036)" dans le vbs. Mais cela ne change rien à l'environnement Excel.

Savez-vous comment on peut forcer dynamiquement (dans un vbs ou dans une macro vba) la langue pour un document office 2013 ?

Merci d'avance