Outlook 2010: Wie " e-mail verfassen von VBScript/JScript

Habe ich einige JScript-code, den ich haben seit ein paar Jahren, die in der Lage ist, zum Lesen einer XML-Datei, und öffnen Sie ein Outlook-verfassen-Fenster mit der an/cc/Betreff-Felder vorausgefüllt und Dateien pre-attached basiert auf der XML-Daten. Der Benutzer kann dann fügen Sie weitere Dateien, Korrekturen vornehmen und senden Sie die e-mail. Der Kern-Teil des Codes nutzt CDO um die neue Nachricht:

var ol = WScript.CreateObject("Outlook.Application");
var msg = ol.CreateItem(olMailItem);

Leider habe ich gerade entdeckt, das funktioniert nicht mehr mit Outlook 2010 64-bit-als CDO wird nicht mehr unterstützt. Die Vorschlag von Microsoft ist ein update Ihrer Anwendungen verwenden Sie das Outlook-Objektmodell anstelle, aber ich finde keine Beispiele, an alle, wie könnte ich das Outlook-Objektmodell verwenden, um öffnen Sie ein Fenster erstellen von VBScript oder JScript. Alle die "VB" - Beispiele auf der MSDN-Website produzieren syntax-Fehler beim ausführen durch den VBScript-interpreter.

Kann jeder zeigen Sie mir eine kurze Beispiele demonstrieren, wie eine Schnittstelle mit Outlook 2010 entweder mithilfe von VBScript oder JScript?

EDIT: Gerade gemerkt, das problem ist, dass ich mit MAPI.Sitzung einstellen Anhang Eigenschaften und das ist, was versagt. Ich denke, ich brauche zu finden, was diese wurde ersetzt durch:

var oSession = WScript.CreateObject("MAPI.Session");
oSession.Logon("", "", false, false);
var oMsg = oSession.GetMessage(strMsgID);
var oAttachFields = oMsg.Attachments.Item(i+1).Fields;
...

InformationsquelleAutor Malvineous | 2011-04-04

Schreibe einen Kommentar