簡體   English   中英

將Outlook 2003默認簽名添加到電子郵件

[英]add outlook 2003 default signature to email

已使用以下JavaScript代碼從網頁創建Outlook 2003電子郵件。 默認簽名未顯示,但其他所有功能均正常。 如何添加默認簽名?

提前致謝!

var outlookApp = new ActiveXObject("Outlook.Application");
var nameSpace = outlookApp.getNameSpace("MAPI");
mailFolder = nameSpace.getDefaultFolder(6);
mailItem = mailFolder.Items.add('IPM.Note.FormA');
mailItem.To = document.getElementById("pEmail").value;
mailItem.CC ="test@tt.com";
mailItem.HTMLBody  = "Hello,";
mailItem.HTMLBody += "<p><hr></p>";
mailItem.display (0);

首先,在設置HTMLBody屬性時擦除現有主體-必須合並現有數據。 使用HTMLBody時,也請避免使用“ + =”。

其次,當您調用MailItem.Display或訪問MailItem.GetINspector時,將添加簽名。 在操作身體之前,必須先這樣做。

在Dmitry Streblechenko的指導下,我找到了所需的答案。 再次感謝德米特里·斯特雷布連科。 要將簽名添加到我的腳本中,只需添加以下內容

 // add this before creating the actual email.
 var insp = mailItem.GetInspector;
 var mySigline = mailItem.HTMLBody;

 // build the actual email.

// Last line of email
 mailItem.HTMLBody += mySigline;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM