Я хочу собирать ответы на автоматические электронные письма VBA в виде данных, кодируя HTML-кнопку, но она не отображается - PullRequest
0 голосов
/ 08 февраля 2019

В настоящее время я использую Excel, чтобы отфильтровать график для каждого sku и экспортировать его в электронное письмо для использования моими клиентами.Я хочу начать собирать ответы от них, чтобы, возможно, отметить их как отписавшиеся или принять к сведению, когда они помечают письмо как бесполезное для них.Как мне встроить кнопку в тело HTML для этого?

Я пытался использовать тестовую кнопку в '.HTML теле', но, похоже, она не выводится в электронном письме как кнопка.Это из-за ошибки на моем конце?

    With olMail
        .To = b1.Sheets("sheet2").Cells(email.Row, 2)
        .Subject = "Alert for Stock Number # " + sku
        .HTMLbody = "<html><p>Stock Number: <strong>" + sku + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </strong>PL2: <strong>" + pl2 + "</strong></p><ul style='margin-top: 0in;'><li style='margin-left: 0in;'>It is estimated that production will be <strong>" + caseDif + "</strong> cases under plan over the next 4 weeks.</li><li style='margin-left: 0in;'>Inventory Level is <strong>expected to go below Safety Stock</strong> Level <u>by the week of <strong><span style='color: red;'>" + weekunder + "</span></strong></u></li></ul><p><u>Underperforming Lines (with Attainment)</u> - <strong>" + lines + "</p><img src='file location" + chartName + ".png'><p><button type='button' onclick='alert('Hello world!')'>Click Me!</button></p>"

        .send
    End With

Это предназначено для отображения в электронном письме .send и позволяет нам, когда я изменяю логику кликов, отслеживать их ответы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...