pflicopath
Messages postés12Date d'inscriptionlundi 20 juin 2005StatutMembreDernière intervention18 janvier 2008
-
17 janv. 2008 à 16:15
charlycbu
Messages postés8Date d'inscriptionlundi 9 janvier 2006StatutMembreDernière intervention25 février 2010
-
25 févr. 2010 à 16:14
Bonjour,
Je me tourne vers vous car j'ai un petit soucis avec un utilisateur d'un de mes scripts.
Ce script récupère des informations dans un classeur Excel pour les sauvegarder dans une base de données.
J'utilise un composant du type : ActiveXObject('Excel.Application')
Chez l'utilisateur, le script plante à la ligne : oExcel = new ActiveXObject('Excel.Application');
J'ai identifié que le problème venait de son PC. J'ai vérifié son installation du pack Office et là non plus pas de problèmes.
Y a-t-il un service qui ne serait pas lancé???
Je n'ai vraiment pas d'idées donc si qq'un à déjà eu ce problème et l'a résolu, je veux bien savoir comment....
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 18 janv. 2008 à 09:43
Bonjour,
>>Chez l'utilisateur, le script plante à la ligne :
oExcel = new ActiveXObject('Excel.Application');
c'est bien de dire où ça plante, mais encore ? quel message ?
du style "un composant activex ne pas pas créer un objet" ?
si oui, typique d'utiisation d'un soft non installé ( excell ici )
si non, paramétrage IE ( quelle version au fait ? ), pour accepter les activeX ( par exemple )
ou alors...
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 18 janv. 2008 à 12:43
et si on enléve le try/catch ?
ce serait bien d'avoir ce message là.
lancé avec un .htm ? ou un .hta ?
si .hta, essayer avec un .htm, les erreurs "sortent toutes"
à mon humble avis, il n'y a pas 36 solutions :
ActiveX non autorisé, Soft non installé ( ou pas les droits ).
charlycbu
Messages postés8Date d'inscriptionlundi 9 janvier 2006StatutMembreDernière intervention25 février 2010 25 févr. 2010 à 16:14
Il faut ajouter le site dans les "sites de confiance" => "Sites" => "nom du site web" => "Ajouter".
Il faut modifier 2 paramètres de sécurité d'Internet Exploreur, soit niveau des "sites de confiance" ou de "Intranet" (si le fichier s'exécute sur la machine) :
Il faut aller dans "Personnaliser le niveau"
Puis cocher :
- Télécharger les contrôles ActiveX non signés
- Contrôles d'initialisation et de Script ActiveX non marqués comme sécurisé (soit "Demandé" ou "Activé")