Ouvrir le client de Messagerie Outlook à partir de Javascript
Je suis en train d'ouvrir le client de messagerie outlook à partir de javascript ci-dessous c'est le code que j'utilise :
function EmailFunctionality(emailTo,emailCcTo,emailSubject,emailBody){
//Reference to Outlook.Application
var theApp;
//Outlook.mailItem
var theMailItem;
//Create a object of Outlook.Application
try {
//Attach Files to the email
var attach = "D:\\ADCSIP_source_code\\AnswerForm.pdf";
var theApp = new ActiveXObject("Outlook.Application");
var objNS = theApp.GetNameSpace('MAPI');
var theMailItem = theApp.CreateItem(0); //value 0 = MailItem
//Bind the variables with the email
theMailItem.to = (emailTo);
theMailItem.cc =(emailCcTo);
theMailItem.Subject = (emailSubject);
theMailItem.Body = (emailBody);
theMailItem.Attachments.add(attach);
theMailItem.display();
}
catch (err) {
alert("Outlook configuration error."+err.message );
}
}
- Je obtenir une sécurité d'activeX popup lorsque je l'exécute et après avoir cliqué sur oui code JS est appelé
et de ses spectacles d'alerte dans le bloc catch avec d'erreur/description de l'exception "Le Lecteur n'est pas prêt, vérifiez que le disque est dans le lecteur et que la porte est fermée."
Quelqu'un peut me dire quel lecteur est outlook active X référence?
Aussi, quand j'essaye d'ouvrir le client outlook manuellement sur la machine, je n'ai pas une telle erreur.
Merci d'avance pour votre aide.
OriginalL'auteur Dattaprasad | 2013-09-18
Vous devez vous connecter pour publier un commentaire.
Trouvé la solution : C'était ma bête erreur -
Dans le code ci-dessus D: auquel je fais allusion n'était pas présent. Par conséquent, il a été de jeter le disque non disponible erreur.
Désolé pour cette.
OriginalL'auteur Dattaprasad