Probléme avec javascript et activeX

Signaler
Messages postés
8
Date d'inscription
jeudi 24 juin 2004
Statut
Membre
Dernière intervention
21 février 2007
-
Messages postés
745
Date d'inscription
mardi 30 novembre 2004
Statut
Membre
Dernière intervention
15 septembre 2009
-
Bonjour, j'ai un probleme lors de la création d'un activeX relatif a outlook.
Le code que j'utilise est le suivant :
var MonOA = new ActiveXObject("Outlook.Application");

et j'ai le message d'erreur suivant dans IE lorsque j'accede a ma page :
Un composant activeXne peut pas créer un objet



Je comprend pas d'ou peut provenir cette erreur, quelqu'un pourrais me donner une piste?
Merci d'avance.

7 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
34
Bonjour,

    outlook n'est pas installé sur ton pc ( outlook hein, pas outlook express,
         qui fait partie de Office avec Word, Excel ... )
    ou alors ? on ne le lance pas comme ça ?
       ( excel, word... si. peut-être pas outlook ? )

<hr />


Cordialement            Bul         [mon Site]     [M'écrire]  




<hr />
Messages postés
8
Date d'inscription
jeudi 24 juin 2004
Statut
Membre
Dernière intervention
21 février 2007

Beh en fait si, j'ai bien microsoft office outlook 2003 d'installé.C'est pour ca que je ne comprend pas d'ou vient l'erreur.
Sinon je dois le lancer comment? Parce que tous les codes que j'ai pu trouver a se sujet sont identiques au niveau de l'appel.
Messages postés
732
Date d'inscription
jeudi 2 janvier 2003
Statut
Membre
Dernière intervention
29 octobre 2007

Bonjour




Lancer regedit et faire une recherche "outlook.application" dans HKEY_CLASSES_ROOT. Il est probable que ce soit plutot "
outlook.application.9" ou quelquechose d'approchant





Cordialement
Roro webDev
Messages postés
8
Date d'inscription
jeudi 24 juin 2004
Statut
Membre
Dernière intervention
21 février 2007

Je viens de regarder dans la base de registre et en effet j'ai "outlook.application" mais aussi "outlook.application.11", j'ai tester les deux mais aucun ne fonctionne, j'ai pas non plus de message d'erreur sur la page concernant la sécu.
Je vois vraiment pas quel pourrais etre le prob est ce que quelqu'un a une idée?
Messages postés
732
Date d'inscription
jeudi 2 janvier 2003
Statut
Membre
Dernière intervention
29 octobre 2007

Bonjour




si tu as bien un progId nommé "outlook.application.11", ça devrait fonctionner. Les paramètres de IE peut-être ? Une piste : crée un fichier texte que tu renomme tst.js (par exemple). Dedans tu tapes :


var MonOA = new ActiveXObject("Outlook.Application.11");

tu l'execute (il doit se lancer avec wscript ou cscript). puis voir si tu as un message d'erreur.

Cordialement
Roro webDev
Messages postés
8
Date d'inscription
lundi 9 janvier 2006
Statut
Membre
Dernière intervention
25 février 2010

Il s'agit d'un problème de droit sur Internet Explorer: les ActiveX non signés ne peuvent pas s'éxecuter.
La solution consiste donc à modifier ces droits:

1) en incluant le site dans les "sites de confiance" de Internet Explorer.

2) en cliquant sur "personaliser le niveau" des "sites de confiance", activez "demander" (au minimum) pour les "Activex non signés"  et les "ActivesX non marqués comme sécurisés" .
 
Messages postés
745
Date d'inscription
mardi 30 novembre 2004
Statut
Membre
Dernière intervention
15 septembre 2009
4
Salut,

si tu as trouvé la solution à ton problème, ça m'intéresse... (la modif de la configuration d'ie ne donne rien chez moi)

Merci

<hr />
@+