1

午後の皆さん、

ワークステーション デスクトップでローカルに実行される HTML フォームを介して、Outlook の電子メールに画像を埋め込むことができる必要があります。インターネットアクセスはありません。すべてのマシンは Outlook 2007 を搭載した Windows です。以下のコードは、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>
4

1 に答える 1