ActiveX - Le serveur Automation ne peut pas créer d'objet

J'ai une page web à partir de laquelle j'ai besoin d'envoyer un courriel à l'adresse. J'ai besoin d'envoyer un e-mail à partir du navigateur. Parce que le contenu est plus grand que la chaîne de requête permet, j'ai besoin de compter sur l'Active X. je veux envoyer cet e-mail via Outlook. Dans une tentative pour ce faire, j'ai écrit le code suivant:

try {
  var to = "";
  var cc = "";
  var subject = "Action Required";
  var body = GenerateEmailBody();

  var outlook = new ActiveXObject('Outlook.Application');
  var outlookNamespace = outlook.GetNameSpace('MAPI');

  var message = outlookNamespace.CreateItem(0);
  message.Display();
  message.To = to;
  message.Subject = subject;
  message.Body = body;
  message.GetInspector.WindowState = 2;
} catch (err) {
  alert("Unable to send email. " + err);
}

Lorsque j'exécute ce code, j'obtiens l'erreur suivante:

ReferenceError: ActiveXObject is not defined 

Ce que je fais mal?

Merci!

source d'informationauteur user70192 | 2011-03-01