Используйте форму HTML/Javascript для создания электронной почты Outlook со встроенными изображениями с помощью ActiveXObject.

День Все,

Мне нужно иметь возможность вставлять изображения в электронную почту Outlook через HTML-форму, которая запускается локально на рабочем столе рабочей станции. Нет доступа в Интернет. Все машины работают под управлением Windows с Outlook 2007. Приведенный ниже код отлично подходит для создания электронных писем с телом HTML, но мне также нужно вставлять в электронные письма изображения, которые хранятся в локальной папке документов пользователя.

Есть ли способ узнать, какой путь к папке с документами пользователя? И как я могу вставлять изображения, чтобы они отображались в теле сообщения НЕ как вложение?

<script type="text/javascript">
function OpenOutlookDoc()
{
try
{

var outlookApp = new ActiveXObject("Outlook.Application");
var nameSpace = outlookApp.getNameSpace("MAPI");
mailFolder = nameSpace.getDefaultFolder(6);
mailItem = mailFolder.Items.add('IPM.Note.FormA');
mailItem.Subject="a subject test";
mailItem.To = document.getElementById("name").value;
mailItem.HTMLBody = document.getElementById("name").value + " " + "<b>bold</b>";
mailItem.display (0); 
}
catch(e)
{
alert(e);
// act on any error that you get
}
}
</script>

person Dragon C    schedule 24.08.2012    source источник