Включить значение Excel Range в htmlbody письма - PullRequest
0 голосов
/ 25 мая 2018

Я пытаюсь включить Range ("F2"). Значение в .htmlbody.

signature = opemail.htmlbody '

With opemail
    .to = "s"
    .Subject = ActiveCell.Value & " - " & "Daily report - " & Date - 1
    .htmlbody = "<p style=""font:11pt Calibri;""> **Range("F2").Value** <br> more text </p>" & signature

В ячейке "F2" есть текст, который меняется с часами (доброе утро <12,> 12 хорошоднем).

Мой английский очень простой.

1 Ответ

0 голосов
/ 25 мая 2018

Вы можете использовать ссылку на ячейку, как указано в вашем вопросе, вам просто нужно использовать символ & для связывания строк:

.htmlbody = "<p style=""font:11pt Calibri;"">" & Range("F2").Value & "<br> more text </p>"

или вы можете сделать это в VBA ине использовать ссылку на ячейку:

        Dim CurTime
            If Hour(Now) < 12 Then
                    CurTime = "Good Morning"
                Else
                    CurTime = "Good Afternoon"
            End If

        signature = opemail.htmlbody

        With opemail
            .to = "s"
            .Subject = ActiveCell.Value & " - " & "Daily report - " & Date - 1
            .htmlbody = "<p style=""font:11pt Calibri;"">" & CurTime & "<br> more text </p>"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...