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

标签 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。

最佳答案

CDO 或 Outlook 对象模型负责传递电子邮件并不重要。观众在那里扮演着关键 Angular 色。

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

关于css - 带有样式标签或外部 CSS 的 CDO.Message?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30329388/

相关文章:

html - 绝对位置但相对于父级

javascript - 如何在 vbscript 或 javascript 中关闭 Internet Explorer 的当前选项卡

mysql - 查询 MySql 数据库时,VBScript 返回亚洲字符而不是英语

c# - Outlook 插件异常 - 如何检查 Outlook.Item 的类型?

html - Outlook 无法识别填充。任何不使用表格的解决方案?

javascript - 可以手动应用 CSS 类,但 JavaScript 不这样做(真的很奇怪的问题)

html - 带有 Flexbox 列表项的标签的垂直对齐

html - 将表格中的两行合并在一起,以便没有单元格可见

vbscript - 检查文件是否存在并(仅当存在时)打开另一个文件(或文件夹)或运行应用程序

java - 用 Java 读取 Outlook .msg 文件的最佳库是什么?