Переопределение стилей CSS и HTML в Outlook 2007, Word 2007 - PullRequest
1 голос
/ 27 сентября 2011

В Internet Explorer 8 можно переопределить стили CSS и теги HTML, используя:

Инструменты -> Свойства обозревателя -> Специальные возможности (кнопка) -> Форматировать документы, используя мою таблицу стилей (флажок).

Там я могу указать файл, содержащий мой собственный фрагмент 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 является опцией, но только если она может применяться автоматически.Запуск макроса вручную невозможен.

1 Ответ

2 голосов
/ 28 сентября 2011

Это невозможно, поскольку Microsoft Developer Network (MSDN) заявляет, что

  • носитель (экран | печать | проекция | шрифт | речь | все)

не поддерживается в Word 2007 и, следовательно, в Outlook 2007.

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

...