Je souhaiterais faire une chose assez simple : ouvrir un fichier Excel puis récupérer une valeur dans une cellule.
Le code que j'utilise est le suivant :
Code : Tout sélectionner
#include <Excel.au3>
Dim $excel
$excel = FileOpenDialog("Choisissez le fichier Excel",@DesktopDir, "Classeurs Excel 2003 (*.xls)|Classeurs Excel 2007 (*.xlsx)|Classeurs Excel prenant en charge les macros (*.xlsm)")
_ExcelBookOpen($excel,1, False)
MsgBox(1,"",@error)
Je pense que le problème vient d'une incompatibilité entre Windows XP et Windows 7. Car j'avais coder la même chose sur un ancien ordi (Windows XP, j'ai maintenant Windows 7) et ça fonctionnait. De même lorsque je compile ce script, le .exe n'est pas reconnu par les ordinateurs sous XP (on me dit que le fichier n'est pas une application win32) alors que sur le mien ça marche. Et l'ancienne version que j'avais coder sur XP tourne toujours sur les ordis XP.
Quelqu'un aurait une idée d'où cela peut provenir ?
Merci d'avance






