【问题标题】:How to send multiple ranges in the body of an email through Excel?如何通过 Excel 在电子邮件正文中发送多个范围?
【发布时间】:2018-01-10 21:41:26
【问题描述】:

我想创建一个宏来通过从 xlsm 文件发送两个单独的范围来生成要发送的电子邮件。我在这里使用了 Ron De Bruin 的代码: https://msdn.microsoft.com/en-us/library/ff519602(v=office.11).aspx

特别是 html 函数的范围和邮件选择范围 Outlook 正文宏。但是,我对 Excel vba 和一般编程非常陌生,所以我不知道如何修改此代码以粘贴两个选择的单元格,而不仅仅是一个。我想要的电子邮件格式是: 早安,

文字 1

范围 1

文本 2

范围 2

谢谢。

你们中的任何人都可以帮我解决这个问题吗?谢谢你。

【问题讨论】:

    标签: html excel outlook vba


    【解决方案1】:
    .HTMLBody = "Good morning,"
    .HTMLBody = .HTMLBody & "Text 1"
    .HTMLBody = .HTMLBody & RangetoHTML(range1)
    .HTMLBody = .HTMLBody & "Text 2"
    .HTMLBody = .HTMLBody & RangetoHTML(range2)
    .HTMLBody = .HTMLBody & "Thanks."
    

    【讨论】:

    • 看上面DodoEgg的问题。他在那里引用了一篇关于此的文章。点击该链接并查看在电子邮件正文中发送范围或选择部分
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-05
    • 1970-01-01
    • 2021-02-05
    相关资源
    最近更新 更多