我有一些JScript代碼,我已經使用了幾年,它能夠讀取一個XML文件並打開一個Outlook撰寫窗口to/cc /主題根據XML數據預填充字段和預先附加的文件。然後用戶可以附加更多文件,進行更正併發送電子郵件。代碼的核心部分使用CDO來創建新的消息:展望2010年:如何撰寫電子郵件從VBScript/JScript
var ol = WScript.CreateObject("Outlook.Application");
var msg = ol.CreateItem(olMailItem);
不幸的是我剛剛發現這不再與Outlook 2010 64位爲CDO不再支持工作。 suggestion from Microsoft將更新您的應用程序以使用Outlook對象模型,但我無法找到任何有關如何使用Outlook對象模型從VBScript或JScript打開撰寫窗口的示例。當通過VBScript解釋器運行時,MSDN上的所有「VB」示例都會產生語法錯誤。
任何人都可以告訴我任何簡短的示例演示如何使用VBScript或JScript與Outlook 2010接口?
編輯:只是意識到問題是我使用MAPI.Session調整附件屬性,這是失敗的。我想我需要找到這個東西已經換成:
var oSession = WScript.CreateObject("MAPI.Session");
oSession.Logon("", "", false, false);
var oMsg = oSession.GetMessage(strMsgID);
var oAttachFields = oMsg.Attachments.Item(i+1).Fields;
...