Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Outlook (http://forum.oszone.net/showthread.php?t=206812)

pq1 13-05-2011 17:53 1675763

Outlook
 
Очень часто приходится пересылать письма. При это они не всегда приходят в формате HTML. Когдя их пересылаю,они автоматически переводятся в формат HTML (or RTF) и из-за этого получается в сообщении полная каша. Так как писем в день очень много, вариант с ручным изменением формата письма не катит. Как сделать чтоб все письма автоматически перекодировались в HTML когда приходят? Спасибо.

Twister83 14-05-2011 16:09 1676261

pq1, для новых писем:
В меню Сервис выберите команду Параметры и откройте вкладку Сообщение.
Выберите нужный формат в списке Создать сообщение в формате.

Для входящих писем не нашел, скорей всего зависит от отправляемого клиента, в каком формате там настроено.

pq1 16-05-2011 13:06 1677226

Для исходящих и я давно нашел) но вся проблема во входящих. Видимо не предусмотрено....

Twister83 16-05-2011 16:21 1677311

pq1, проверял с разных web и не только клиентов. Если тебе приходит НЕ в HTML формате, при нажатии Ответить (к примеру), формат остается тем же что был создан, только если в ручную выставлять HTML при отправке. Может быть и есть что-то подобное.... пока в поисках.

v12345 18-05-2011 05:55 1678273

Цитата:

Цитата pq1
Как сделать чтоб все письма автоматически перекодировались в HTML когда приходят? »

Это возможно, но с использованием элементов программирования.

1. Берете такой код и вставляете в модуль Outlook
Код:

Sub ConvertToHTML(MyMail As MailItem)
    Dim strID As String
    Dim objMail As Outlook.MailItem
   
    strID = MyMail.EntryID
    Set objMail = Application.Session.GetItemFromID(strID)
    objMail.BodyFormat = olFormatHTML
    objMail.Save
   
    Set objMail = Nothing
End Sub

2. Создаете новое правило для входящей почты. На шаге выбора действий нужно выбрать вариант "Запустить сценарий" и указать в качестве сценария ConvertToHTML.

Нужно понимать, что при преобразовании в HTML, например, из RTF вид искажается. Есть явные косяки, например, с обработкой картинок. Чтобы сделать качественнее, надо погружаться, но меня и такой вариант устроил :)

Подробнее:
http://www.outlookcode.com/article.aspx?id=62
http://support.microsoft.com/kb/306108
http://support.microsoft.com/kb/324568/ru


Время: 17:53.

Время: 17:53.
© OSzone.net 2001-