mardi 29 janvier 2008

Problème avec les API Excel après le déploiement

Si vous développez en utilsant des API d'Office (notament Excel) vous avez peut être déjà été confronté au fait que tout se passe très bien en local mais après déploiement sur le serveur de production plus rien ne fonctionne.
Cela peut être du au fait que les paramètres régionaux du serveur ne sont pas les même que ceux de votre version d'Office. voici un morceau de code qui permet de contourner ce problème (en admettant que vous utilisez un Excel en anglais US) :

try{ System.Threading.Thread.CurrentThread.CurrentCulture = new
System.Globalization.CultureInfo("en-US"); //Utilisation de
l'API office ........}finally{
System.Threading.Thread.CurrentThread.CurrentCulture = oldCulture;}

Aucun commentaire: