Html 使用Excel中的VBA更改单元格邮件模板的背景色

Html 使用Excel中的VBA更改单元格邮件模板的背景色,html,vba,email,Html,Vba,Email,我有一个邮件模板,里面有一个表 我已经使用replace方法更改了邮件中的很多内容 问题是我想更改模板中现有单元格的背景色。到目前为止,我已经能够创建一个具有我想要的背景颜色的单元格,但不完全符合我的需要 我使用Htmlbody方法 如果您有任何想法或解决方案,将不胜感激。使用内联CSS更改颜色,因为它是最重要的。您可以按照以下方式使用它 <table> <td style='background-color:red'></td> </table&g

我有一个邮件模板,里面有一个表

我已经使用replace方法更改了邮件中的很多内容

问题是我想更改模板中现有单元格的背景色。到目前为止,我已经能够创建一个具有我想要的背景颜色的单元格,但不完全符合我的需要

我使用Htmlbody方法


如果您有任何想法或解决方案,将不胜感激。

使用内联CSS更改颜色,因为它是最重要的。您可以按照以下方式使用它

<table>
  <td style='background-color:red'></td>
</table>

这会将您的td颜色更改为红色。
这与在HTML中使用bgcolor不同。

谢谢,我试过了,但它不会改变我想要的单元格的bgcolor,它会为我创建一个新单元格:(在创建包含模板的邮件之前,您是否在VBA上对模板进行了完全编码?如果是,您可以轻松更改表中单元格的背景颜色。请显示您迄今为止所做的与表相关的任何代码。Hello否我使用的是outlook制作的模板。我使用调用模板并用EXE中的值替换值。)l文件。但是对于一个特定的值,我想更改单元格的BG颜色。能否显示您编写的代码,以便“调用模板并替换值”?这将更容易帮助您解决vba或html问题?