Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用VBA Excel使用htmlbody发送邮件是可行的,但是当我使用Display时,换行符(<;/br>;)会消失_Excel_Vba - Fatal编程技术网

使用VBA Excel使用htmlbody发送邮件是可行的,但是当我使用Display时,换行符(<;/br>;)会消失

使用VBA Excel使用htmlbody发送邮件是可行的,但是当我使用Display时,换行符(<;/br>;)会消失,excel,vba,Excel,Vba,正如标题所说。这是我写的代码的一部分,可能是我弄错了 因此,当我使用.Send代码时,邮件被正确发送,换行符在邮件中 当我使用.Display时,换行符消失(分区仍然有效),并且在我从Outlook发送邮件时不再出现。只使用标记是一种选择,但我并不总是希望句子之间出现空行 .htmlBody = "<Goedemorgen, </br> </br>" & _ DatePart("d", DateAdd("d", daysUntilD

正如标题所说。这是我写的代码的一部分,可能是我弄错了

因此,当我使用.Send代码时,邮件被正确发送,换行符在邮件中

当我使用.Display时,换行符消失(分区仍然有效),并且在我从Outlook发送邮件时不再出现。只使用标记是一种选择,但我并不总是希望句子之间出现空行

.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的意思是早上好!如果您重新提交您的评论作为答案,我会将其标记为答案。