Метод MailItem.Save (Outlook)
Сохраняет элемент Microsoft Outlook в текущей папке или, если это новый элемент, в папку Outlook по умолчанию для типа элемента.
Синтаксис
expression. Сохранить
Выражение Переменная, представляющая объект MailItem .
Замечания
Если почтовый элемент является встроенным ответом, вызов Сохранить на этом почтовом элементе может завершиться ошибкой и привести к непредвиденному поведению.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Обратная связь
Были ли сведения на этой странице полезными?
Обратная связь
Отправить и просмотреть отзыв по
Vba outlook сохранить письмо как mht
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Справочник по форматам файлов для Word, Excel и PowerPoint
Поддерживаемые форматы файлов и их расширения перечислены в следующих таблицах для Word, Excel и PowerPoint.
Форматы файлов, поддерживаемые в Word
В следующей таблице описаны форматы файлов, поддерживаемые в Word, отсортированные в алфавитном порядке по расширению.
| Добавочный номер | Имя формата файлов | Описание |
|---|---|---|
| .doc | Документ Word 97-2003 | Двоичный формат файлов для Word 97-Word 2003. |
| DOCM | Документ Word с поддержкой макросов | Формат файлов на основе XML и с поддержкой макросов для Word 2019, Word 2016, Word 2013, Word 2010 и Office Word 2007. Сохраняет макрокод Visual Basic для приложений (VBA). |
| DOCX | Документ Word | Формат файлов на основе XML по умолчанию для Word 2019, Word 2016, Word 2013, Word 2010 и Office Word 2007. |
| DOCX | Документ Strict Open XML | Соответствует профилю Strict стандарта Open XML (ISO/IEC 29500). Данный профиль Open XML не допускает использования набора компонентов, разработанных специально для обеспечения обратной совместимости с существующими двоичными документами, как указано в части 4 стандарта ISO/IEC 29500. |
| .Точка | Шаблон Word 97-2003 | Шаблон для файлов Word 97-Word2003. |
| .Dotm | Шаблон Word с поддержкой макросов | Шаблон для создания новых файлов Word 2019, Word 2016, Word 2013, Word 2010 и Office Word 2007, содержащих макросы. Этот формат файлов необходим пользователям, которые хотят включить в шаблон настройки пользовательского интерфейса или макросы. |
| .Dotx | Шаблон Word | Шаблон для создания новых файлов Word 2019, Word 2016, Word 2013, Word 2010 и Office Word 2007, не содержащих макросы. |
| .htm, .html | Веб-страница | Веб-страница, которая сохраняется в виде папки, содержащей файл HTM и все вспомогательные файлы, такие как изображения, звуковые файлы, каскадные таблицы стилей, сценарии и другие. Хорошо подходит для публикации на сайте или редактирования в Microsoft Office FrontPage или другом HTML-редакторе. |
| .htm, .html | Веб-страница с фильтром | Сохранение данных в формате файлов «Веб-страница с фильтром» удаляет теги, связанные с Microsoft Office. Если пользователь сохраняет данные в формате HTML с фильтром, а затем повторно открывает этот файл в приложении Office, текст и внешний вид содержимого сохраняются. Однако некоторые компоненты могут работать иначе. |
| .mht; .mhtml | Веб-страница в одном файле | Веб-страница в виде одного файла, содержащего файл HTM и все вспомогательные файлы, такие как изображения, звуковые файлы, каскадные таблицы стилей, сценарии и другие. |
| .Odt | Текст OpenDocument | Формат файлов Word 2019, Word 2016 и Word 2013, чтобы их можно было открыть в приложениях для документов, использующих формат OpenDocument. Пользователи также могут открывать документы в формате ODT в Word 2019, Word 2016 и Word 2013. После сохранения и открытия ODT-файлов форматирование может быть потеряно. |
| PDF (Portable Document Format) основанный на PostScript электронный формат файлов, разработанный компанией Adobe Systems. Он сохраняет форматирование документа и обеспечивает совместное использование файлов. |
Файлы в формате PDF можно сохранять и открывать с помощью Word 2019, Word 2016 и Word 2013.
Форматы файлов, поддерживаемые в Excel
В следующих таблицах описываются форматы файлов, поддерживаемые в Excel.
| Расширение | Имя формата файлов | Описание |
|---|---|---|
| .csv | CSV (разделители-запятые) | Сохраняет книгу в виде текстового файла с разделителями-запятыми для использования в другой операционной системе Windows и гарантирует правильное распознавание знаков табуляции, разрывов строки и других знаков. Сохраняет только активный лист. |
| .csv | CSV (Macintosh) | Сохраняет книгу в виде текстового файла с разделителями-запятыми для использования в операционной системе Macintosh и гарантирует правильное распознавание знаков табуляции, разрывов строки и других знаков. Сохраняет только активный лист. |
| .csv | CSV (MS-DOS) | Сохраняет книгу в виде текстового файла с разделителями-запятыми для использования в операционной системе MS-DOS и гарантирует правильное распознавание знаков табуляции, разрывов строки и других знаков. Сохраняет только активный лист. |
| .Dbf | DBF 3, DBF 4 | dBase III и IV. Пользователи могут открывать эти форматы файлов в Excel 2019, Excel 2016 и Excel 2013, но пользователи не могут сохранить файл Excel в формате dBase. |
| .Dif | DIF (Data Interchange Format) | Сохраняет только активный лист. |
| .htm, .html | Веб-страница | Веб-страница, которая сохраняется в виде папки, содержащей файл HTM и все вспомогательные файлы, такие как изображения, звуковые файлы, сценарии и другие. |
| .mht, .mhtml | Веб-страница в одном файле | Веб-страница, которая сохраняется в виде одного файла, содержащего файл HTM и все вспомогательные файлы, такие как изображения, звуковые файлы, каскадные таблицы стилей, сценарии и другие. |
| .Ods | Электронная таблица OpenDocument | Формат файла для сохранения файлов Excel 2019, Excel 2016 и Excel 2013, чтобы их можно было открывать в электронных приложениях, использующих формат электронной таблицы OpenDocument, таких как документы Google и OpenOffice.org Calc. Пользователи также могут открывать электронные таблицы в формате ODS в Excel 2019, Excel 2016 и Excel 2013. После сохранения и открытия файлов ODS форматирование может быть потеряно. |
| Переносимый формат документов— формат, который сохраняет форматирование документа и обеспечивает общий доступ к файлам. Когда PDF-файл просматривается в Интернете или печатается, он сохраняет формат, предназначенный для пользователей. Данные в файле не могут быть легко изменены. Формат PDF также полезен для документов, которые будут воспроизведены с помощью коммерческих методов печати. | ||
| .Prn | Форматированный текст (разделитель пробел) | Формат Lotus с разделителями-пробелами. Сохраняет только активный лист. |
| .Slk | SYLK (формат символьной ссылки) | Сохраняет только активный лист. |
| .txt | Текст (разделитель табуляция) | Сохраняет книгу в виде текстового файла с разделителями в виде табуляции для использования в другой операционной системе Windows и гарантирует правильное распознавание знаков табуляции, разрывов строки и других знаков. Сохраняет только активный лист. |
| .txt | Текст (Macintosh) | Сохраняет книгу в виде текстового файла с разделителями в виде табуляции для использования в операционной системе Macintosh и гарантирует правильное распознавание знаков табуляции, разрывов строки и других знаков. Сохраняет только активный лист. |
| .txt | Текст (MS-DOS) | Сохраняет книгу в виде текстового файла с разделителями в виде табуляции для использования в операционной системе MS-DOS и гарантирует правильное распознавание знаков табуляции, разрывов строки и других знаков. Сохраняет только активный лист. |
| .txt | Текст в Юникоде | Сохраняет книгу в виде текста в Юникоде, стандарт кодировки, который был разработан компанией Unicode Consortium. Сохраняет только активный лист. |
| .Xla | Надстройка Excel 97-2003 | Надстройка Excel 97-2003 вспомогательная программа, выполняющая дополнительный код и поддерживающая проекты VBA. |
| .Xlam | Надстройка Excel | Формат Add-In на основе XML и макросов для Excel 2019, Excel 2016, Excel 2013 и Office Excel 2007. Надстройка это вспомогательная программа, выполняющая дополнительный код. Поддерживает проекты VBA и листы макросов Excel 4.0 (XLM). |
| .xls | Книга Excel 97-Excel 2003 | Двоичный формат файлов Excel 97-Excel 2003. |
| .xls | Книга Microsoft Excel 5.0/95 | Двоичный формат файлов Excel 5.0/95. |
| .Xlsb | Двоичная книга Excel | Формат двоичного файла для Excel 2019, Excel 2016, Excel 2013, Excel 2010 и Office Excel 2007. Это формат для пользователей, которым необходимо как можно быстрее загрузить файл с данными. Поддерживает проекты VBA, листы макросов Excel 4.0 и все новые функции, используемые в Excel. Но это не формат XML-файла, поэтому он не является оптимальным для доступа к содержимому и управления ими без использования Excel 2019, Excel 2016, Excel 2013, Excel 2010 или Excel 2007 и объектной модели. |
| .Xlsm | Книга Excel с поддержкой макросов | Формат файлов на основе XML и с поддержкой макросов для Excel 2019, Excel 2016, Excel 2013, Excel 2010 и Office Excel 2007. Сохраняет макрокод VBA или листы макросов Excel 4.0 (XLM). |
| XLSX | Книга Excel | Формат файлов на основе XML по умолчанию для Excel 2019, Excel 2016, Excel 2013, Excel 2010 и Office Excel 2007. Не позволяет сохранять макрокод VBA или листы макросов Microsoft Excel 4.0 (XLM). |
| XLSX | Электронная таблица Strict Open XML | Версия формата файлов книги Excel (XLSX), строго соответствующая стандарту ISO. |
| .Xlt | Шаблон Excel 97 — Excel 2003 | Двоичный формат файлов Excel 97 — Excel 2003 для шаблона Excel. |
| .Xltm | Шаблон Excel с поддержкой макросов | Формат файлов с поддержкой макросов для шаблона Excel для Excel 2019, Excel 2016, Excel 2013, Excel 2010 и Office Excel 2007. Сохраняет макрокод VBA или листы макросов Excel 4.0 (XLM). |
| .Xltx | Шаблон Excel | Формат файла по умолчанию для шаблона Excel для Excel 2019, Excel 2016, Excel 2013, Excel 2010 и Office Excel 2007. Не позволяет сохранять макрокод VBA или листы макросов Excel 4.0 (XLM). |
| .Xlw | Книга Excel 4.0 | Формат файлов Excel 4.0, который сохраняет только рабочие листы, листы диаграмм и листы макросов. Пользователи могут открывать книгу в этом формате в Excel 2019, Excel 2016 и Excel 2013. Тем не менее сохранить файл Excel в этом формате невозможно. |
| .xml | Таблица XML 2003 | Формат файлов таблицы XML 2003. |
| .xml | Данные XML | Формат данных XML. |
| .Xps | Документ XPS | XPS (XML Paper Specification) формат файлов, который сохраняет форматирование документа и обеспечивает совместное использование файлов. Когда XPS-файл просматривается в Интернете или печатается, он поддерживает именно тот формат, который намеревался пользователями, и данные в файле не могут быть легко изменены. |
Форматы файлов, поддерживаемые в PowerPoint
В следующих таблицах описываются форматы файлов, поддерживаемые в PowerPoint.
| Добавочный номер | Имя формата файлов | Описание |
|---|---|---|
| BMP | Аппаратно-независимый рисунок | Слайд, сохраняемый в виде графического элемента для использования на веб-страницах. |
| .Emf | Расширенный метафайл Windows | Слайд, сохраняемый в виде 32-разрядного графического элемента (для использования в операционных системах Microsoft Windows 95 и более поздних версий). |
| GIF | Рисунок в формате GIF | Слайд, сохраняемый в виде графического элемента для использования на веб-страницах. |
| JPG | Рисунок в формате JPG | Слайд, сохраняемый в виде графического элемента для использования на веб-страницах. |
| .mp4 | Видео MPEG-4 | Презентация, сохраненная в виде видеозаписи. |
| .Odp | Презентация OpenDocument | Формат файлов, который можно открыть в приложениях для работы с презентациями, использующих формат презентации OpenDocument, таких как «Документы Google» и OpenOffice.org Impress. Пользователи также могут открыть презентации формата ODP в PowerPoint. После сохранения и открытия файлов ODP некоторая информация может быть потеряна. |
| PDF (Portable Document Format) основанный на PostScript электронный формат файлов, разработанный компанией Adobe Systems. Он сохраняет форматирование документа и обеспечивает совместное использование файлов. | ||
| PNG | Рисунок в формате Portable Network Graphics | Слайд, сохраняемый в виде графического элемента для использования на веб-страницах. |
| .Горшок | Шаблон PowerPoint 97-2003 | Шаблон для презентаций с PowerPoint 97 до Office PowerPoint 2003. |
| .potm | Шаблон PowerPoint с поддержкой макросов | Шаблон для презентаций PowerPoint 2019, PowerPoint 2016, PowerPoint 2013, PowerPoint 2010 и Office PowerPoint 2007, содержащих макросы. |
| .Potx | Шаблон PowerPoint | Шаблон для создания презентаций PowerPoint 2019, PowerPoint 2016, PowerPoint 2013, PowerPoint 2010 и Office PowerPoint 2007. |
| .Ppa | Надстройка PowerPoint 97-2003 | Надстройка с PowerPoint 97 до Office PowerPoint 2003. |
| .Ppam | Надстройка PowerPoint | Надстройка, сохраняющая настраиваемые команды, код Visual Basic для приложений (VBA) и специализированные компоненты. |
| .Pps | Показ слайдов PowerPoint 97-2003 | Презентация, которая всегда открыта в режиме показа слайдов вместо обычного режима. |
| .Ppsm | Показ слайдов PowerPoint с поддержкой макросов | Показ слайдов, включающий в себя макросы. |
| .Ppsx | Показ слайдов PowerPoint | Презентация, которая всегда открыта в режиме показа слайдов вместо обычного режима. |
| .ppt | Презентация PowerPoint 97-2003 | Используемый по умолчанию формат с PowerPoint 97 до Office PowerPoint 2003. |
| .Pptm | Презентация PowerPoint с поддержкой макросов | Презентация, содержащая код Visual Basic для приложений (VBA). |
| PPTX | Презентация PowerPoint | Формат файлов PowerPoint 2019, PowerPoint 2016, PowerPoint 2013, PowerPoint 2010 и Office PowerPoint 2007 на основе XML. |
| PPTX | Нередактируемая презентация PowerPoint | Презентация PowerPoint 2019, PowerPoint 2016, PowerPoint 2013, PowerPoint 2010 или PowerPoint 2007, где каждый слайд преобразуется в рисунок. При сохранении файла в виде нередактируемой презентации PowerPoint сокращается его размер, но при этом некоторая информация теряется. |
| PPTX | Презентация Strict Open XML | Версия формата файлов презентации PowerPoint (PPTX), строго соответствующая стандарту ISO. |
| .Rtf | Структура, RTF | Структура презентации, которая сохраняется в виде текстового документа, что обеспечивает меньшие размеры файлов и возможность использования файлов без макросов совместно с другими пользователями, которые могут использовать другую версию PowerPoint или операционной системы. Любой текст в области заметок не сохраняется в этом формате файла. |
| .Thmx | Тема Office | Таблица стилей, включающая в себя определения цветовой темы, темы шрифтов и темы эффектов. |
| .Tif | Рисунок в формате TIFF | Слайд, сохраняемый в виде графического элемента для использования на веб-страницах. |
| .Wmf | Метафайл Windows | Слайд, сохраняемый в виде 16-разрядного графического элемента (для использования в операционных системах Microsoft Windows 3. x и более поздних версий). |
| .Wmv | Видео в формате Windows Media | Презентация, сохраненная в виде видеозаписи. Презентации PowerPoint 2019, PowerPoint 2016 и PowerPoint 2013 можно сохранить в режиме высокого качества (1024 x 768, 30 кадров в секунду); Среднее качество (640 x 480, 24 кадра в секунду); и низкого качества (320 X 240, 15 кадров в секунду). |
Форматы файлов, которые не поддерживаются в Office
Приложения Office не поддерживают форматы файлов, описанные в следующей таблице.
| Приложение | Неподдерживаемый формат файлов |
|---|---|
| Excel | — Диаграмма Excel (форматы файлов Excel 2.0, 3.0 и 2.x) (XLC) — Форматы файлов Lotus 1-2-3 (все версии) (.wk1, .wk2, .wk3, .wk4, .wks) — Microsoft Works (все версии) (wks) — формат файла DBASE II (DBF) — Формат файла Quattro Pro для MS-DOS (WQ1) — Quattro Pro 5.0 и 7.0 для Windows (.wb1, .wb3) |
| PowerPoint | — открытие или сохранение в форматах файлов PowerPoint 95 (или более ранних версий) — файлы мастера упаковки и go (PPZ). — файлы веб-страниц (.htm, .html) |
Дополнительная информация о форматах файлов
В этом разделе приведены дополнительные форматы файлов и сведения о том, поддерживаются ли они в приложениях Office.
Форматы файлов буфера обмена Microsoft Office
Пользователи могут вставлять данные из буфера обмена Office в Word, Excel и PowerPoint, если данные буфера обмена Office имеют один из форматов, указанных в следующей таблице.
| Формат файлов | Добавочный номер | Описание |
|---|---|---|
| Рисунок | WMF или EMF | Рисунки в формате метафайла Windows (WMF) или расширенного метафайла Windows (EMF). |
Открытие и просмотр неподдерживаемых форматов файлов
Если формат файла, который пользователи хотят использовать, не поддерживается, они могут попробовать следующие методы, чтобы открыть файл.
- Найдите в Интернете компанию, которая создает конвертеры форматов файлов, чтобы найти форматы файлов, которые не поддерживаются в приложении.
- Сохраните файл в формате, поддерживаемом другой программой. Например, пользователи могут импортировать свои файлы Word, Excel или PowerPoint в другую программу, которая не поддерживает собственный формат файла приложения. Однако она может поддерживать импорт файлов в другом формате, например текстовом. В этом случае пользователи могут сохранять свою работу в текстовом формате, а затем импортировать текстовый файл в другую программу.
Связанные статьи
- Справочник по расширениям имен файлов XML в Office
- Руководство по ресурсам панели мониторинга телеметрии Office
Обратная связь
Были ли сведения на этой странице полезными?
Макрос сохранения писем в формате HTML
Нужна помощь в написание макроса. Что бы он сохранял письма от определённого адресата в формате HTML т.е если письмо пришло с картинкой макрос должен сохранить её в месте с картинкой, и что бы была возможность просмотреть письмо в браузере. Пытался сам сделать но опыта не хватает мой код ниже прошу помочь
Sub SaveAsTXT() Dim myItem As Outlook.Inspector Dim objItem As Object Set myItem = Application.ActiveInspector If Not TypeName(myItem) = "Nothing" Then Set objItem = myItem.CurrentItem strname = objItem.Subject 'Prompt the user for confirmation Dim strPrompt As String strPrompt = "Are you sure you want to save the item? " & _ "If a file with the same name already exists, " & _ "it will be overwritten with this copy of the file." If MsgBox(strPrompt, vbYesNo + vbQuestion) = vbYes Then objItem.SaveAs Environ("HOMEPATH") & "\My Documents\" & strname & ".html", olTXT End If Else MsgBox "There is no current active inspector." End If End Sub
Отслеживать
задан 13 окт 2015 в 11:06
784 4 4 серебряных знака 22 22 бронзовых знака
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Один из вариантов реализации задачи следующий:
- Анализ адресатов письма которых требуется сохранять в формате HTML производим с помощью встроенного механизма правил MS Outlook;
- Сохранение писем в формате HTML производим с помощью макроса.
1.Создаем код макроса, который сохраняет письма в формате HTML. Подробности в комментариях:
Option Explicit ' ограничения макроса ' файлы /папки не проверяются на наличие ' для корректной работы файлы / папки не должны быть созданы на диске Sub MailSaveToHTML(myItem As Outlook.MailItem) Dim sName As String ' имя папки, имя файла = теме письма Dim sSaveFolder As String ' папка для сохранения письма в формате HTML Dim sFilesFolder As String ' если письмо содержит присоединенные файлы, то сохраняем в папке, которая создаеся по умолчанию в виде Dim oAttchmnt As Outlook.Attachment sName = myItem.Subject sName = sReplacedSymbols(sName, "_") ' функция заменяет недопустимые символы в именах файлов/папок sSaveFolder = CStr(Environ("USERPROFILE")) + "\Documents\" sFilesFolder = sSaveFolder + sName + ".files" ' обрабатываем только почтовые сообщения If TypeName(myItem) = "MailItem" Then ' если картинка внедрена в письмо, то будет сохранена в папку sFilesFolder для отображения в файле HTML myItem.SaveAs sSaveFolder + sName + ".htm", olHTML ' записываем все присоединенные файлы в папку sFilesFolder ' если картинка внедрена в письмо, то перовначально будет сохранена с именем image001.jpg (и. т. 002, 003 если несколько) ' и повторно как вложение For Each oAttchmnt In myItem.Attachments oAttchmnt.SaveAsFile sFilesFolder + "\" + oAttchmnt.FileName 'MsgBox (oAttchmnt.FileName) Next Else 'все прочие сообщения (задачи, встречи и т.п. не обрабатываются) MsgBox ("Сообщение не является почтовым") End If End Sub ' код функции замены символов недопустимых в именях файлов/папок взят с ' http://www.mrexcel.com/forum/general-excel-discussion-other-questions/714054-macro-save-selected-outlook-2010-email-folder-msg-file.html Function sReplacedSymbols(sStr As String, sSmbl As String) As String sReplacedSymbols = sStr sReplacedSymbols = Replace(sReplacedSymbols, "/", sSmbl) sReplacedSymbols = Replace(sReplacedSymbols, "\", sSmbl) sReplacedSymbols = Replace(sReplacedSymbols, ":", sSmbl) sReplacedSymbols = Replace(sReplacedSymbols, "?", sSmbl) sReplacedSymbols = Replace(sReplacedSymbols, Chr(34), sSmbl) sReplacedSymbols = Replace(sReplacedSymbols, "", sSmbl) sReplacedSymbols = Replace(sReplacedSymbols, "|", sSmbl) End Function
2.Создаем правило, которое запускает макрос по определенным условиям (в нашем случае от определенных адресатов):


2.3.Мастер правил-Запустить скрипт. Выбираем из списка скрипт MailSaveToHTML.

2.4.Мастер правил-Завершение настройки правил

2.5.Правила и оповещения

- Варианты использования:
3.1.Активировать правило. В момент получения писем от адресатов, указанных в Правиле, будет выполняться макрос. При тестировании получения писем с почтового ящика yandex.ru с вложенными файлами даже при незначительных их объемах не происходит экспорт т.к. макрос отрабатывает быстрее чем файлы загружаются. Как вариант решения — установить задержку выполнения макроса.

3.2.Например, принудительно применить правило для принятых и непрочитанных писем. Макрос отрабатывает корректно.