繁体   English   中英

VBA中电子邮件正文的字体样式

[英]Font style for e-mail body in VBA

我用VBA编写了以下代码:

 Dim StrBody As String

 StrBody = "Text Line 1" & "<br>" & _
           "Text Line 2" & _

如何更改字体以获得特定的样式(例如Arial),大小和颜色?

文本用作电子邮件的正文。 这就是为什么需要使用外观更好的样式的原因。 默认字体为“ Times New Roman”。

我想您将不得不使用font标签及其各种属性:

StrBody = "<font size=""10"" face=""Arial"" color=""red"">" & _
          "Text Line 1" & "<br>" & _
          "Text Line 2" & _ 
          "</font>" 

确保"用于环绕HTML属性值的报价没有得到解释为VBA字符串的结尾:通过写转义""代替,如上面的例子。

color也可以指定为十六进制RGB代码。 因此color="red"可以替换为更通用的color="#FF0000"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM