MailItem / Метод
MailItem.SaveAs
Сохранить как файл — Выгружает письмо в файл: .msg, .txt, .html и др.
SaveAs(Path, [Type])
Параметры
| Имя | Тип | Описание | |
|---|---|---|---|
Path |
String | обяз. | Полный путь файла. |
Type |
OlSaveAsType | необяз. | olMSG, olTXT, olHTML, olDoc и др. |
Когда использовать
Архив исходника. Для «красивого PDF как на экране» SaveAs не подходит — нужен WordEditor.ExportAsFixedFormat.
Версии и среда
Outlook 2010–365, Windows
Минимальный пример
objMail.SaveAs "C:\Mail\letter.msg", olMSG
Типичный сбой
1004 / отказ в доступе, если путь занят или нет папки.
Рецепты
-
Сохранить письмо Outlook в PDF
Нужен PDF «как на экране», а MailItem.SaveAs даёт .msg или голый текст без вёрстки.
Рядом в MailItem
GetInspector Save Subject Body HTMLBody ReceivedTime Categories