Member 14955525 Ответов: 1

Не удалось добавить фоновое изображение таблицы


Привет,

Я использую код excel VBA для отправки почты outlook. Я пытаюсь добавить фоновое изображение для своего стола, но оно не работает. Я попробовал несколько комбинаций, но все равно это не работает. Вот мой код. Пожалуйста помочь.

Этот код не работает -
html = "<table width="60%" height="22%" align="center"></table> " & _
"<table width="60%" height="22%" align="center"><tbody><tr><td>" & _
"" & _
"" & _
"" & _
"" & _
"<table><tbody><tr><td align="center"><font size="5">HAPPY WORK ANNIVERSARY</font><br>Employee Name</td></tr><tr><td align="center"><font size="4">Team GOSC wishes you on achieving 2<br>years of service at Company.</font></td></tr><tr><td align="Center"><br><font style="color: rgba(192, 0, 0, 1)" size="4">Thank you for your continued dedication and hard work</font>" & _
"</td></tr><tr><td align="Center"><br><font style="color: rgba(192, 0, 0, 1)" size="4">From GOSC Community</font></td></tr><tr><td align="Center"></td></tr></tbody></table></td></tr></tbody></table>"


Что я уже пробовал:


1 Ответов

Рейтинг:
1

CHill60

"это не работает" не является полезным описанием вашей проблемы - вы должны подробно объяснить, что вообще происходит?
В то же время я не вижу нигде в вашем коде, что даже пытается добавить фоновое изображение, которое могло бы объяснить, почему "это не работает".

Возможно, вы пытались использовать атрибут background в таблице - это может сработать в зависимости от версий, которые вы используете, поскольку этот атрибут устарел - см. Фон таблицы для стилизации HTML-таблиц отсутствует (но CSS включен) »[^] для получения дополнительной информации.

Вы упомянули, что это для outlook, который не использует "стандартный" HTML, но использует рендеринг Word. Руководство по HTML фоновым изображениям в электронной почте | Email on Acid[^] для получения дополнительной информации. Опять же, в зависимости от версий, фоновые изображения могут вообще не поддерживаться.

Я почти уверен, что фоновые изображения в таблицах Outlook больше не поддерживаются - вы можете найти более подробную информацию о размещении изображения на самом письме здесь - Окончательное руководство по фоновым изображениям в электронной почте - лакмусовая бумажка[^]


Member 14955525

Привет,
Спасибо за вклад. Изначально я предоставил все детали, но, похоже, проект кода отредактировал мой вопрос. Никакой вопрос. Вот мой полный код, который я пытаюсь использовать. Даже я пробовал TR background, но он не работает. Но если я использую, то он берет изображение. Я должен отображать только фон таблицы.
Это код, который я пытаюсь, но не работает
фон таблицы='Wanniversary.формат PNG ширина=60% высота=22% выровнять=центр

CHill60

Ну для начала вам придется поставить путь перед именем файла изображения. Смотрите мои комментарии в моем решении о том, действительно ли вы можете сделать это в таблицах Outlook прямо сейчас

Member 14955525

Я сделал это тоже используя полный путь все еще не работает

CHill60

Атрибут background в таблице больше не работает. Смотрите ссылки в моем решении