Как преобразовать HTML в OFT
Есть много компаний и веб-сервисов, которые позволяют создавать шаблоны для электронных писем в формате HTML. После использования одного из них в течение некоторого времени вы можете почувствовать желание переключиться на Microsoft Outlook для доставки электронной почты. Однако, если вы довольны созданным шаблоном, вы можете перенести его в Outlook в виде файла OFT для использования в последующих рассылках. К счастью, с помощью модуля Outlook VBA вы можете легко преобразовать HTML-файл в шаблон Outlook.
Шаг 1
Сохраните шаблон электронной почты в формате HTML и все зависимые файлы на локальном диске.
Шаг 2
Запустите Microsoft Outlook и нажмите «ALT+F11», чтобы открыть редактор Visual Basic. Выберите «Вставить» и «Модуль» в главном навигационном меню.
Шаг 3
Скопируйте и вставьте следующий код в пустой модуль:
Sub MakeHTMLMsg() Set objMsg =Application.CreateItem(olMailItem) Set fso =CreateObject("Scripting.FileSystemObject") Set ts =fso.OpenTextFile("c:\testfile.htm", 1) strText =ts.ReadAll objMsg.HTMLBody =strText objMsg.Display Установить fso =Ничего Установить ts =Ничего Установить objMsg =Ничего Конец Sub
Замените полный локальный путь к вашему HTML-файлу параметром «OpenTextFile».
Шаг 4
Закройте редактор Visual Basic и запустите только что созданный макрос, нажав «ALT+11» в окне Outlook, чтобы открыть окно макроса. Выберите «MakeHTLMMSg» из списка макросов и нажмите кнопку «Выполнить», чтобы открыть HTML-шаблон в сообщении Outlook.
Шаг 5
Выберите «Файл» и «Сохранить как» в меню навигации вашего HTML-шаблона в Outlook, чтобы сохранить сообщение в виде файла OFT.