Как передать переменную в VBA в HTML код? - PullRequest
0 голосов
/ 14 апреля 2020

Я использую Excel VBA для создания электронной почты в Outlook.

Я хотел бы передать значение переменной в код HTML, который я использую для создания электронных писем. Код HTML находится в Sheet1!$A$1

Как передать значение переменной из подпрограммы в код HTML? Я не хочу писать свой код HTML в модуле, так как писать его в VBA - это больно!

VBA

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

HTML in Sheet1!$A$1

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

1 Ответ

1 голос
/ 14 апреля 2020

Объедините ваши теги и переменные с помощью &


.HTMLBody = "<p>" & Sheets("Sheet1").Range("A1") & "</p>"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...