添加超链接来优化电子邮件正文文本

我正在尝试从Excel生成电子邮件,但想要将超链接添加到电子邮件正文文本。 我想超链接显示为文本而不是文件path。

我怎么去做这个?

我正在使用下面的代码。

strBody = "Hello " & Range("QuoteFirstName").Value & "," & _ vbNewLine & _ vbNewLine & _ "It was good to speak with you earlier today/yesterday." & _ vbNewLine & _ vbNewLine & _ "[Any personal message]" & _ vbNewLine & _ vbNewLine On Error Resume Next With OutMail .To = StrTo .CC = "" .BCC = "" .Subject = StrSubject .Body = StrBody .Attachments.Add FileNamePDF If Send = True Then .Send Else .Display End If End With 

我可以使用.Hyperlinks.Add

假设您使用Outlook自动化,切换到HTML邮件格式:

 .BodyFormat = olFormatHTML '// 2 .HTMLBody = strBody 

并为身体使用标记:

 strBody = "Hello ..<br />next line ..." & _ "Click <a href=""http://www.foo.com"">here</a> to ..."