在Internet Explorer 8中,可以使用以下方法覆盖CSS样式和HTML标签:

工具-> Internet选项->可访问性(按钮)->使用我的样式表设置文档格式(复选框)。

在这里,我可以指定一个包含自己的CSS代码段的文件。指定“!important”修饰符会使CSS代码覆盖现有格式。

在Outlook 2007中有没有办法做到这一点?我了解Outlook 2007使用Word 2007 HTML和CSS引擎。因此,Word的解决方案可能适用于Outlook 2007。

我正在尝试打印包含HTML表的电子邮件。表格中通常包含的宽度设置要比我需要打印到的8.5英寸页面宽。此外,通常包含<td nowrap标记。结果是在右边距处截断了文本。

如果可以覆盖width和nowrap标签,则应该可以防止截断。我怎样才能做到这一点?

理想的解决方案将仅在Word / Outlook和CSS中完成。 VBA是一个选项,但前提是它可以自动应用。手动运行宏不是一种选择。

最佳答案

这是不可能的,因为Microsoft开发人员网络(MSDN)指出:


媒体(屏幕|打印|投影|盲文|语音|全部)


2007中不受支持,因此Outlook 2007也不受支持。

http://msdn.microsoft.com/en-us/library/aa338201.aspx

关于html - 在Outlook 2007,Word 2007中覆盖CSS和HTML样式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7562147/

10-11 06:55