如何将带有换行符的mailItem.Body复制到网站Textarea?

时间:2012-09-28 18:16:54

标签: vba outlook

我正在使用objItem.Body填写网站文字区域。

使用HTML电子邮件,它会为换行符或其他内容添加空格,我该如何解决?这是example e-mail.

使用ie.document.getElementById("message").Value = objItem.Body可以看到添加了两个额外的空格/返回值。它还添加了HYPERLINK="mailto:xxxxx"

转换为纯文本,例如:

objitem.BodyFormat = olFormatPlain 
objItem.Body = Replace(objItem.Body, " " & vbCrLf, vbCr) 

保留额外的间距并破坏原始电子邮件(我想保留屏幕截图等)。

如何正确传输mailItem.Body

1 个答案:

答案 0 :(得分:0)

唯一剩下的就是删除超链接! IE HYPERLINg“mailto:email”电子邮件和HYPERLINK“网站”网站

这是如何让objitem.body在html电子邮件上做正确的间距..

ie.document.getElementById("message").Value = Replace(objItem.Body, vbCrLf & vbCrLf, vbCrLf)