使用VBA Excel使用htmlbody发送邮件是可行的,但是当我使用Display时,换行符(<;/br>;)会消失
正如标题所说。这是我写的代码的一部分,可能是我弄错了 因此,当我使用.Send代码时,邮件被正确发送,换行符在邮件中 当我使用.Display时,换行符消失(分区仍然有效),并且在我从Outlook发送邮件时不再出现。只使用标记是一种选择,但我并不总是希望句子之间出现空行使用VBA Excel使用htmlbody发送邮件是可行的,但是当我使用Display时,换行符(<;/br>;)会消失,excel,vba,Excel,Vba,正如标题所说。这是我写的代码的一部分,可能是我弄错了 因此,当我使用.Send代码时,邮件被正确发送,换行符在邮件中 当我使用.Display时,换行符消失(分区仍然有效),并且在我从Outlook发送邮件时不再出现。只使用标记是一种选择,但我并不总是希望句子之间出现空行 .htmlBody = "<Goedemorgen, </br> </br>" & _ DatePart("d", DateAdd("d", daysUntilD
.htmlBody = "<Goedemorgen, </br> </br>" & _
DatePart("d", DateAdd("d", daysUntilDelivery, Date)) & " " & MonthName(DatePart("m", DateAdd("d", daysUntilDelivery, Date))) & " (wk. " & weekNumber & ").</br>" & _
.Display
.htmlBody=“首先,不管Goedmorgen是什么,它都不是html,所以删除首先,不管Goedmorgen是什么,它都不是html,所以删除@braX这确实是一个小错误。使用
解决了这个问题,我实际上是在尝试使用
,它也可以工作。我已经有一段时间没有使用HTML了,这就是为什么我搞砸了。谢谢仅供参考,Goedmorgen的意思是早上好!如果您重新提交您的评论作为答案,我会将其标记为答案。