我正在excel中通过vba创建一些电子邮件。当前使用电子邮件正文的html方法,并通过组合工作表中不同单元格的值来添加邮件正文。我清楚地将字体标记为Calibri 11并且它正在创建具有所需字体的邮件,但是一些用户在电子邮件正文中获得了具有不同字体的邮件。
此外,遇到此问题的收件人还有“亲爱的”部分和“谢谢”部分显示为Calibri 11,但其余内容则显示在Times New Roman 12中。有人可以帮助我解决此问题。< / p>
电子邮件正文的代码如下:
.htmlbody = "<body style = 'font-size:11pt; font-family:Calibri; color:RGB(0,0,0);'>" & y & vbNewLine & _
"<p>" & varPart1 & varPart2 & "<sup>" & varPart3 & "</sup>" & varPart4 & varPart5 & "<sup>" & _
varPart6 & "</sup>" & varPart7 & "</p>" & _
"<p>" & varPart8 & "</p>" & _
"<p><span>" & varPart9 & "</span></p>" & _
"<span>" & varPart10 & "</body>"