html - 覆盖 Outlook 2007、Word 2007 中的 CSS 和 HTML 样式

标签 html css outlook ms-word office-2007

在 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 Developer Network (MSDN) 指出

  • 媒体(屏幕|打印|投影|盲文|演讲|全部)

在 Word 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/

相关文章:

javascript - 为什么我的 PHP AJAX onclick 函数并不总是触发?

jquery - 提交时旋转结果文本

html - 我可以使用 flexbox 将 Logo 放置在导航栏的中央吗?

html - 如何为 HTML 页面创建渐变背景

html - 如何在 Chrome 中调整纯 flexbox masonry 网格,它已经在 Firefox 中运行

html - 字体大小计算动态大小 Safari 失败

mysql - 使用 MySQL 查询填充 Outlook 正文

css - OUTLOOK 2013 中 2 个表之间的 1px 间距

javascript - Office 365 Outlook 加载项自定义 Pane

mysql - mysql数据库中的特殊字符