begin process at 2012 05 29 20:25:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Javascript et ActiveX

 > 

ActiveX

 > 

Problème ACTIVEX OUTLOOK


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème ACTIVEX OUTLOOK

jeudi 3 décembre 2009 à 16:46:07 | Problème ACTIVEX OUTLOOK

bouly_59

Bonjour,
Dans une page HTML je voudrai que lorsque l'utilisateur clique sur un bouton celà envoie un mail automatiquement sans que ne s'affiche la fenetre windows.
J'ai essayé d'utilisation la fonction suivante :
function AutoMail(sendto,subject,bodytxt,attach){
var theApp=new ActiveXObject("Outlook.Application");
var theNameSpace=theApp.GetNameSpace("MAPI").CurrentUser;
var theMailItem=theApp.CreateItem(0);
theMailItem.Recipients.Add(sendto);
theMailItem.Subject=(subject);
theMailItem.Body=(bodytxt);
theMailItem.Attachments.Add(attach);
theMailItem.Send;
theNameSpace.Logoff;
theApp=null;
}

Mais dés la 1ere ligne IE (v7) se ferme.

Avez vous une idée ?

Merci d'avance.
vendredi 4 décembre 2009 à 10:50:42 | Re : Problème ACTIVEX OUTLOOK

Bul3

Membre Club
Bonjour,

pas testé si envoyé
_ je n'ai plus que IE 8
_ jamais utilisé outlook
_ et jamais cette manière de faire
pour envoyer du courrier

mais
theMailItem.Send;
theNameSpace.Logoff;
ça me choque
theMailItem.Send();
et Logoff() pas sûr du nom...

vous avez débugger ?


activer le deboggage : Outils/options Internet/Avancés
dans la liste, sous "Navigation" : décocher
o Afficher une notification de chaque erreur de script
o Désactiver le débogage de Scripts (Internet Explorer)
pour IE < 8 : télécharger le Debogger IE
voir aussi : DebugBar et Companion JS



vous savez que c'est exclusif IE,
le mieux serait, probablement, de faire
ça avec le langage sur le serveur.
Cordialement [mon Site] [M'écrire] Bul
vendredi 4 décembre 2009 à 11:10:12 | Re : Problème ACTIVEX OUTLOOK

bouly_59

bonjour,
je viens d'essayer ce que vous proposer pour le debugage mais ca ne change rien.

Le problème que ca ne marche que sur IE n'est pas un problème en soit car mon entreprise n'est équipé que d'Internet Explorer.

Merci d'avance de votre aide.
vendredi 4 décembre 2009 à 11:18:46 | Re : Problème ACTIVEX OUTLOOK

Bul3

Membre Club
le deboggage permet de voir certaines erreurs
vous avez rectifié ce que je suggérais ?
vendredi 4 décembre 2009 à 11:20:45 | Re : Problème ACTIVEX OUTLOOK

bouly_59

oui mais je ne vais pas jusque là. Dés qu'interne explorer arrrive sur la ligne
var theApp=new ActiveXObject("Outlook.Application");

IE se ferme sans rien demandé
vendredi 4 décembre 2009 à 11:23:02 | Re : Problème ACTIVEX OUTLOOK

Bul3

Membre Club
sinon, vous avez d'autres possiblités !
_ composants MAPI ( ici par exemple )
_ il y a aussi un exemple directement avec CDont
je n'ai pas l'adresse mais recherchez dans les sources
_ ...
_ et surtout le serveur
vendredi 4 décembre 2009 à 11:24:45 | Re : Problème ACTIVEX OUTLOOK

Bul3

Membre Club
>>var theApp=new ActiveXObject("Outlook.Application");
ah ? outlook est correctement installé sur le poste ?
( pas outlook express ! )
vendredi 4 décembre 2009 à 11:27:29 | Re : Problème ACTIVEX OUTLOOK

bouly_59

non non il s'agit bien d'outlook version 2003 qui fonctionne parfaitement.
je vais regarder vos liens de suite
vendredi 4 décembre 2009 à 11:48:41 | Re : Problème ACTIVEX OUTLOOK

bouly_59

la solution du CDONT ne fonctionne pas car ce composant n'est plus installé par défaut par microsoft (source http://www.asp-php.net/tutorial/asp-php/cdonts.php)

l'utlisation du composant mappy (exemple que vous avez donné) ne fonctionne pas chez moi (pas de message mais aucun résultat).

Reste la solution "serveur" mais là comment puis je faire ?

Sachant que je developpe dans un environnement un peu particulier : Developer Studio d'Information Builder.
vendredi 4 décembre 2009 à 12:08:01 | Re : Problème ACTIVEX OUTLOOK

Bul3

Membre Club

>>l'utlisation du composant mappy
>>ne fonctionne pas chez moi
>>pas de message mais aucun résultat
° renommez le .hta en .htm
° sucrez l'appel de la récupération des erreurs
Code Javascript :
function SiErreur() 
{return true; }
qui doit exister dans cette version sur CodesSources

vérifiez aussi que pour IE7, le clsid est correct
( je ne saurais vous dire où trouver ! )
Code HTML :
<OBJECT id="MAPISession1"
	classid="clsid:20C62CA0-15DA-101B-B9A8-444553540000"
	ViewAsText>

>>Developer Studio d'Information Builder.
navré, connais pas
mais vous devez pouvoir appeler un script
sur le serveur et y faire ce qui vous chante
avec son langage ( asp, php, .net, ruby ... )



Cette discussion est classée dans : outlook, var, themailitem, subject, theapp


Répondre à ce message

Sujets en rapport avec ce message

Expéditeur Outlook [ par joduak ] Bonjour,Petit problème...J'utilise une fonction pour envoyer un mail via un activeX utilisant Outlook.J'aimerai changer l'adresse de la messagerie de Aide envoi formulaire asynchrone [ par shadow1779 ] Bonsoir,je souhaite envoyer un formulaire via xmlhttprequest afin de vérifier par une page php si certains champs n'existent pas deja dans la base de problème de variable avec événement [ par seb_oulba ] Mmm voila, j'ai un problème avec la proprieté "arg" de ma classe : lorsque je passe par l'event handler, elle n'est plus définie :-(Je pense que c'est Variable modifiée alors que non concernée ?? [ par Evangun ] Bonjour à tous,encore un problème...j'ai déclaré mon tableaux "artistes".ensuite je veux en faire une copie : var expand_artistes_tab = artistes;ce no Problème avec REGEX sous IE [ par death83 ] Salut a tous,je suis entrain de faire un petit script qui fonctionne bien sauf sur IE. J'ai une fonction qui permet la génération automatique d'un tex Firefox addEventListener depuis iframe [ par tagrive ] Bjr,Je rencontre le problème suivant :j'ouvre une pseudo fenetre à partir d'un bouton  à l'intérieur d'une iframe, cette fenetre devant servir à sélec Composant javascript marche sous firefox mais pas sous ie [ par tazamorte ] Bonjour J'ai le problème suivant j'ai crée un composant javascript sous firefox car il était plus facile de débugger une fois fini je m'apercois qu'il Lancer IE depuis FF en javascript [ par odinh ] Bonjour, J'ai une application IE que je souhaite lancer même si le client et sur FF ou O. J'ai essayé en recopiant le script généré par FF  lorsque l' Problème de popup [ par franck1972 ] Bonjour à tous,Avec le script ci-dessous j'aimerais faire la chose suivante.J'ai un lien qui ouvre un pop up, et j'aimerais passer à ce popup l'url qu tableau avec javascript et php [ par DROMOS ] bonjour,Merci d'avance de prendre le temps de lire ma demande.Voilà je vous explique, j'ai un formulaire qui comporte trois champs. le premier champ r


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,426 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales