带样式标签或外部CSS的CDO.Message?

时间:2015-05-19 15:05:56

标签: css vbscript outlook cdo.message

是否可以通过样式部分使用CSS,甚至可以使用CDO.Message从VBScript发送外部CSS文件来发送电子邮件?

这是我尝试过的:

Set objMessage = CreateObject("CDO.Message") 
...
objMessage.HtmlBody= "<style type='text/css'>headr {font-weight: bold;}</style>" & _
    "<table><tr class='headr'><td>test1</td><td>test2</td></tr>" &_
    ...

...
objMessage.Send

哪个不起作用。但是,内联它会:

objMessage.HtmlBody= "<table><tr style='font-weight:bold;'><td>test1</td><td>test2</td></tr>" &_

所有邮件都将发送到Outlook。

2 个答案:

答案 0 :(得分:1)

CDO或Outlook对象模型是否负责传递电子邮件无关紧要。观众在那里扮演关键角色。

您可能知道Outlook使用Word来呈现HTML标记。以下文章描述了受支持和不受支持的HTML元素,属性和级联样式表属性:

答案 1 :(得分:0)

我忘记了。在我的班级定义中。

工作正常。

:|