【问题标题】:How to pass a variable in VBA to HTML code?如何将 VBA 中的变量传递给 HTML 代码?
【发布时间】:2020-07-26 15:56:11
【问题描述】:

我正在使用 Excel VBA 在 Outlook 中生成电子邮件。

我想将一个变量值传递给我用来生成电子邮件的 HTML 代码。 HTML 代码位于Sheet1!$A$1

如何将变量值从子例程传递到 HTML 代码?我不想在模块中写出我的 HTML 代码,因为用 VBA 写它很痛苦!

VBA

Sub foo()
Dim myCustomVariable as string
myCustomVariable = "John Smith"
End Sub

Sheet1!$A$1 中的 HTML

<html>
<body>
<p>Hello "myCustomVariable "</p>
</body>
</html>

【问题讨论】:

    标签: html excel vba outlook


    【解决方案1】:

    &amp;连接你的标签和变量


    .HTMLBody = "<p>" & Sheets("Sheet1").Range("A1") & "</p>"
    

    【讨论】:

      猜你喜欢
      • 2020-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-09
      • 2018-03-05
      相关资源
      最近更新 更多