vba 邮件正文字体字号
时间: 2024-12-02 13:16:02 浏览: 16
VBA操作word/excel/ppt宏
在VBA(Visual Basic for Applications)中,如果你想通过宏操作改变邮件正文的字体和字号,可以使用`MailItem.BodyFormat`属性以及`Font`对象的方法。以下是简单的步骤:
1. **设置正文字体**:
```vba
Sub ChangeBodyFont()
Dim mail As MailItem
Set mail = Application.CreateItem(olMailItem)
' 更改字体
mail.BodyFormat.Font.Name = "宋体" ' 替换为所需的字体名称
' 如果需要更改大小,例如设为12磅
mail.BodyFormat.Font.Size = 12
' 其他字体属性如粗细、颜色等也可以在此处设置
' 其他邮件操作...
mail.Send
End Sub
```
2. **设置正文字号**:
在上述代码中,`mail.BodyFormat.Font.Size`已经设置了字号,你可以根据需求修改这个值。
记住,每次发送邮件前都需要实例化`MailItem`对象,并在完成操作后调用`.Send`发送邮件。
阅读全文