Bonjour JP (et les z'autres bien sûr !),
Pour l'ActiveX, le prb avec ExcelXP, c'est que la référence à sélectionner dans un projet VB (on s'en est servi pour voir le nom de l'objet à prendre pour JScript) faisant intervenir un objet ExcelXP n'est pas un olb (comme excel8.olb pour 97) ou une dll/ocx, mais Excel.exe !!!! Confirmé sur un site Microsoft.
Donc pas besoin d'enregistrer dans la base un exe à priori, et cet objet est par définition présent puisque c'est Excel lui-même !!!
Quant à la syntaxe, il plante sur le GetObject, donc il arrive à instancier NomVar = New ActiveXObject (les propriétés et méthodes sont accessibles, comme NomVar.version), mais c'est bien l'ouverture du fichier qui échoue.
Alors que l'instruction nfic="C:\\mod_courbe.xls"; est bien interpretée (via un écho de vérif) comme : nfic="C:\mod_courbe.xls"; avec un seul "\", doublé donc à l'écriture pour que que JScript l'interprête.
Wala wala, on est encore dessus bien sûr ce matin, mais ce qui nous a le + interpellé dans notre "moi", c'est bien sûr cet objet excel.exe et pas excel.olb !!!
Et encore merci beaucoup pour cette réponse.
On ne manquera pas non + de donner la solution si on la trouve (plutôt quand on la trouvera !)
A+,
F.M.