我有以下用VBA编写的代码:
Dim StrBody As String
StrBody = "Text Line 1" & "<br>" & _
"Text Line 2" & _
如何更改字体以获得特定样式(例如Arial),大小和颜色?
该文本用作电子邮件的正文。这就是为什么需要使用一些更好看的风格。默认字体是“Times New Roman”。
答案 0 :(得分:3)
我想你必须使用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"
替换。