Détecter la version Microsoft Excel installé sur l'ordinateur

July171292 - 5 avril 2013 à 09:56
cs_AlexN Messages postés 694 Date d'inscription lundi 5 décembre 2005 Statut Membre Dernière intervention 8 janvier 2014 - 5 avril 2013 à 17:17
Bonjour,
Dans un cadre professionnel je doit adapter un code afin que les utilisateur puissent ouvrir un fichier excel quelquesoit la version d'Excel présente sur leur PC.
Pour ce faire j'aimerais éviter de l'ouvrir plusieur fois et/ou avec des message d'erreur.

Voici mon code pour le moment.
window.open('ajaxGenererExcel.xlsx');
window.open('ajaxGenererExcel.xls');


Ceci m'ouvre le fichier .xls et me met un message d'erreur pour le fichier .xlsx.
J'aimerais savoir si il exite une fonction permettant de détecter la version que l'utilisateur à d'installé sur son pc pour ensuite mettre quelque chose du style.

if(version == 2010)
{
window.open('ajaxGenererExcel.xlsx');
}
else
{
window.open('ajaxGenererExcel.xls');
}


Merci !

1 réponse

cs_AlexN Messages postés 694 Date d'inscription lundi 5 décembre 2005 Statut Membre Dernière intervention 8 janvier 2014 19
5 avril 2013 à 17:17
try {
  window.open('ajaxGenererExcel.xlsx'); 
} catch(err) {
  try {
     window.open('ajaxGenererExcel.xls'); 
  } catch(err) {
     //Handle errors here
  }
}


Le navigateur ne peut pas accéder au système de fichiers de l'ordinateur lui même.
0
Rejoignez-nous