4

Это не критическая проблема, но я бы хотел ее решить. Я также не уверен, что правила - это путь, но я ищу что-то полностью автоматизированное.

У меня есть корреспондент, который настаивает на наборе его электронных писем в Comic Sans. Это оскорбляет мои тонкие чувства без конца. Что мне нужно, так это какой-то автоматизированный инструмент в Outlook, который обнаруживает нарушающий шрифт и автоматически переключает это форматирование практически на все остальное. (Если я могу изменить целевой шрифт, отлично, если он просто преобразует это электронное письмо в обычный текст, отлично. Я бы предпочел Calibri, но опять же, как угодно, если только это не Comic Sans.) Я хотел бы сделать это без потери форматирования на всех электронных письмах. Мне не нужно делать ядерные удары, хирургический удар - это как раз то, что нужно.

Как я уже сказал, я не уверен, что для этого нужны правила Outlook, так как они в основном предназначены для подачи заявок. (И я перестал их использовать, поскольку они создавали некоторые проблемы с обслуживанием на моем телефоне.) Даже если бы я написал просто макрос, что-то, что проверяет элемент входящих сообщений, ищет Comic Sans и удаляет / изменяет форматирование.

Любая помощь?

1 ответ1

2

Поиграйтесь со свойством HTMLBody . Вы хотите, чтобы правило, запускающее скрипт, выполняло что-то вроде:

Public Sub RemoveFont (email as MailItem)
   email.HTMLBody = Replace (email.HTMLBody, "Comic Sans MS", "Calibri")
End Sub

Это может быть слишком упрощенно в зависимости от сложности писем, но я думаю, что суть в целом правильная.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .