Comme je n'ai rien trouvé malgré mes recherches, je transmet ce qui suis.
Je ne sais pas trop ou le mettre car il concerne des évolutions d'excel induisant des erreurs auto-it. A voir par les administrateurs.
Je viens de constater que certains objets excel ont changé de nom entre Excel 2003 et Excel 2007:
Exemple dans l'UDF Excel.au3.
Dans la fonction _ExcelSheetList, il faut remplacer la ligne
Code : Tout sélectionner
Local $iTemp = $oExcel.ActiveWorkbook.Sheet.Count
Code : Tout sélectionner
Local $iTemp = $oExcel.Worksheets.Count
Code : Tout sélectionner
$aSheets[$xx] = $oExcel.ActiveWorkbook.Sheets($xx).Name
Code : Tout sélectionner
$aSheets[$xx] = $oExcel.Sheets($xx).Name
Sinon, vous obtiendrez des erreurs indiquant que la demande n'est pas valable avec cet objet.
Si cela peut aider quelqu'un.