如何通过Excel在电子邮件正文中发送多个范围?

时间:2017-08-03 10:28:31

标签: html excel-vba outlook vba excel

我想通过从xlsm文件发送两个单独的范围来创建一个宏来生成要发送的电子邮件。我从这里使用了Ron De Bruin的代码: enter image description here

具体到html函数的范围和邮件选择范围outlook body宏。但是,我对Excel vba和编程很新,所以我不知道如何修改这段代码以便粘贴两个单元格而不是一个。我想要的电子邮件格式是: 早上好,

文字1

范围1

文字2

范围2

感谢。

你们有没有人可以帮我这个?谢谢。

1 个答案:

答案 0 :(得分:0)

.HTMLBody = "Good morning,"
.HTMLBody = .HTMLBody & "Text 1"
.HTMLBody = .HTMLBody & RangetoHTML(range1)
.HTMLBody = .HTMLBody & "Text 2"
.HTMLBody = .HTMLBody & RangetoHTML(range2)
.HTMLBody = .HTMLBody & "Thanks."