1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > outlook vba html语言 在VBA中更改HTML电子邮件正文字体类型和大小

outlook vba html语言 在VBA中更改HTML电子邮件正文字体类型和大小

时间:2023-10-29 16:02:59

相关推荐

outlook vba html语言 在VBA中更改HTML电子邮件正文字体类型和大小

我有一个VBA脚本,当在给定的工作表中按下VBA按钮时,该脚本会生成并发送电子邮件.

该脚本当前以相对较小的字体生成电子邮件.我想知道是否有一种方法可以将字体设置为Calibri,文本正好适用于11.

这是当前的VBA脚本:

Private Sub CommandButton1_Click()

Dim OutApp As Object

Dim OutMail As Object

Dim strbody As String

Dim strUser As String

Dim signature As String

Dim sTo As String

Dim sCC As String

'For To field

Set emailRng = Worksheets("Send Email").Range("D3:I6")

For Each cl In emailRng

sTo = sTo & ";" & cl.Value

Next

sTo = Mid(sTo, 2)

'For CC field

Set emailRngCC = Worksheets("Send Email").Range("D8:I11")

For Each cl In emailRngCC

sCC = sCC & ";" & cl.Value

Next

sCC = Mid(sCC, 2)

Set OutApp = CreateObject("Outlook.Application")

Set OutMail = OutApp.CreateItem(0)

With OutMail

.Display

End With

signature = OutMail.HTMLBody

strbody = "Good Morning;

We have completed our main aliasing process for today. All assigned firms are complete. Please feel free to respond with any questions.

Thank you."

With OutMail

.SentOnBehalfOfName = ""

.To = sTo

.CC = sCC

.BCC = ""

.Subject = "Data Morning Alias Process - COMPLETE"

.HTMLBody = strbody & signature

.Display

End With

End Sub

我知道这部分代码:

strbody = "Good Morning;

We have completed our main aliasing

是与电子邮件正文文本大小相关的部分.但是3的设置是小的,4的设置太大.所以我只是想知道是否有某种方法我可以将字体设置为11格式,并将文本格式化为Calibri?

谢谢!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。