2017-03-02 107 views
0

我有一个包含表格的邮件模板。用Excel中的VBA更改单元格邮件模板的背景颜色

我已经使用replace方法在邮件内改变了很多东西。

问题是我想更改模板中现有单元格的背景颜色。到目前为止,我已经能够用我想要的背景颜色创建一个单元格,但不是我所需要的。我使用Htmlbody方法。

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

+0

您是否在创建包含它的邮件之前完全编写了VBA上的模板?如果是这样,您可以轻松更改表格中单元格的背景颜色。显示迄今为止所做的任何代码请与 – Seb

+0

相关您好,我不在使用使用outlook制作的模板。我使用调用模板并用excel文件中的值替换值。但是对于一个特定的值,我想改变单元格的BG颜色。 – jerome

+1

你可以显示你写的代码以“调用模板并替换值”吗?这会更容易帮助你 – Seb

回答

0

使用内联CSS将颜色更改为最优先。您可以按以下方式使用它。

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

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

+0

谢谢,我试过这个,但它不会改变我想要的单元格的bgcolor,它创建了一个新的单元格:( – jerome

相关问题