0
我試圖用js打開outlook的ActiveX並插入附件JS ActiveXObject Outlook.Application按字節數組添加緩存
但我的附件是字節數組而不是本地文件或鏈接。
這ismy代碼:
(function() {
if ('ActiveXObject' in window) {
try {
var app = new ActiveXObject('Outlook.Application');
var mailItem = app.CreateItem(0);
mailItem.Subject = 'test';
mailItem.HTMLBody = '';
mailItem.To = '';
mailItem.Cc = '';
mailItem.Bcc = '';
ms = new MemoryStream();
attach = new Attachment(ms, 'test.txt', Encoding.UTF8, System.Net.Mime.MediaTypeNames.Text.Plain);
mailItem.Attachments.Add(attach);
mailItem.display();
} catch (ex) {
alert('Outlook configuration error : ' + ex.message);
}
}
})()
但部份JS編譯器說的MemoryStream是不確定的,附件是不確定的...我如何可以將文件通過字節數組,如C#?
TNX很多
我怎麼能做到這一點與MAPI? – kfir
您不能使用JavaScript的擴展MAPI。 –