KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Outlook: как распечатать письмо без изображений

АвторСунДата изменения

Обычно при печати письма в Outlook изображения печатаются вместе с текстом. Однако иногда возникает необходимость распечатать только текст без изображений — к сожалению, Outlook не предоставляет встроенной функции для этого. В данном руководстве приведён код VBA, который мгновенно отправит письмо на печать без изображений через Word. Если же на вашем компьютере отсутствует принтер, код сначала экспортирует письмо в PDF-файл без изображений, чтобы вы могли распечатать его позже, как только принтер станет доступен.

VBA для печати письма без изображений


VBA для печати письма без изображений

 

1. Выберите письмо, текст которого хотите распечатать, затем нажмите Alt+F11, чтобы открыть окно Microsoft Visual Basic для приложений.

2. Нажмите Вставка > Модуль, чтобы создать новый пустой модуль, затем скопируйте и вставьте приведённый ниже код в этот модуль.

VBA: экспорт письма без изображений

Sub PrintWithoutImages()
'UpdatebyExtendoffice20220414
  Dim xMail As Outlook.MailItem
  Dim xFileName As String, xSubject As String
  Dim xWord As Word.Application
  Dim xWordDoc As Word.Document
  Dim xInlineShape As Word.InlineShape
  Dim InvalidArr
  On Error Resume Next
  If Application.ActiveWindow.Class = olInspector Then
    Set xMail = ActiveInspector.CurrentItem
  ElseIf Application.ActiveWindow.Class = olExplorer Then
    Set xMail = ActiveExplorer.Selection.Item(1)
  End If
  
  InvalidArr = Array("/", "\", "*", ":", Chr(34), "?", "<", ">", "|")
  xSubject = xMail.Subject
  For i = 0 To UBound(InvalidArr)
    xSubject = VBA.Replace(xSubject, InvalidArr(i), "")
  Next i
  
  xFileName = Environ("Temp") & "\" & xSubject & ".doc"
Debug.Print xFileName
  xMail.SaveAs xFileName, olDoc
  Set xWord = CreateObject("Word.Application")
  xWord.Visible = False
  Set xWordDoc = xWord.Documents.Open(xFileName)
  For Each xInlineShape In xWordDoc.InlineShapes
      xInlineShape.Delete
  Next
  xWordDoc.PrintOut
  xWordDoc.Close
  xWord.Quit
  Kill xFileName
End Sub
шаги по использованию vab для печати электронного письма без изображений

3. Нажмите Сервис > Ссылки, чтобы открыть диалоговое окно Ссылки – Проект 1. Установите флажок Microsoft Word 16,0 Object Library и нажмите ОК.

 шаги по использованию vab для печати электронного письма без изображений

шаги по использованию vab для печати электронного письма без изображений

4-1. Установите курсор внутри кода и нажмите F5 или щелкните кнопку Выполнить, чтобы запустить код. После этого письмо без изображений будет немедленно напечатано через Word. Если на вашем компьютере нет принтера, перейдите к шагу 4.

4-2. Если на вашем компьютере нет принтера, после нажатия F5 или щелчка по кнопке Выполнить для запуска кода появится диалоговое окно, в котором можно выбрать папку для сохранения PDF-файла и указать его имя. Нажмите Сохранить.

 шаги по использованию vab для печати электронного письма без изображений

Теперь письмо экспортировано в формат PDF без изображений. Откройте файлы PDF и щелкните правой кнопкой мыши, чтобы выбрать Печать и распечатать письмо.

шаги по использованию vab для печати электронного письма без изображений
шаги по использованию vab для печати электронного письма без изображений

Совет: если вы хотите массово сохранить выбранные письма в формате PDF (а также Word, CSV, Excel, TXT или HTML) с изображениями, заголовками, телом письма и копиями, функция Массовое сохранение из Kutools для Outlook справится с этим всего за 3 шага.

1. Выберите нужные письма.

2. Нажмите Kutools > Массовое сохранение.

шаги по использованию vab для печати электронного письма без изображений

3. Выберите папку и отметьте нужные вам типы файлов. Нажмите «ОК».

шаги по использованию vab для печати электронного письма без изображений
шаги по использованию vab для печати электронного письма без изображений

AI Mail Assistant в Outlook: умнее ответы, яснее общение (волшебство одним щелчком!)

Оптимизируйте повседневные задачи в Outlook с помощью AI Mail Assistant от Kutools для Outlook — мощного инструмента, который анализирует ваши прошлые письма, чтобы предлагать умные и точные ответы, улучшать содержание сообщений и помогать легко создавать и редактировать тексты.
обработка электронной почты с помощью Doc AI

Эта функция поддерживает:

  • Умные ответы: получайте персонализированные, точные и готовые к отправке ответы, созданные на основе вашей прошлой переписки.
  • Улучшенное содержание: автоматически повышайте ясность и выразительность текста письма.
  • Легкое составление: просто укажите ключевые слова, а ИИ сделает всё остальное — с несколькими стилями письма на выбор.
  • Интеллектуальные расширения: развивайте свои идеи с помощью контекстно-зависимых предложений.
  • Суммаризация: мгновенно получайте краткие обзоры длинных писем.
  • Глобальный охват: легко переводите свои письма на любой язык.

Эта функция поддерживает:

  • Умные ответы на письма
  • Оптимизированное содержание
  • Черновики по ключевым словам
  • Интеллектуальное расширение содержания
  • Суммаризация писем
  • Многоязыковой перевод

Не ждите —скачайте AI Mail Assistant прямо сейчас и наслаждайтесь!


Лучшие инструменты для повышения продуктивности в Office

Оцените совершенно новый Kutools для Outlook с 100+ потрясающими функциями!Нажмите, чтобы скачать прямо сейчас!

🤖KUTOOLS AI:Использует передовые технологии ИИ для удобной работы с электронной почтой: ответы, составление резюме, оптимизация, расширение, перевод и создание писем.

📧Автоматизация работы с электронной почтой: Автоответ (доступен для POP и IMAP) / Планирование отправки писем / Авто Копия/Скрытая копия по правилам при отправке писем / Автоматическое перенаправление (расширенное правило) / Автоматическое добавление приветствия / Автоматическое разделение писем с несколькими получателями на отдельные сообщения

📨Управление электронной почтой: Отозвать письмо / Блокировка спама по теме и другим признакам / Удаление дубликатов писем / Расширенный поиск / Организация папок

📁Продвинутая работа с вложениями: Пакетное сохранение / Пакетное отсоединение / Пакетное сжатие / Автосохранение / Автоматическое отсоединение / Автоматическое сжатие

🌟Волшебство интерфейса: 😊Еще больше красивых и стильных эмодзи / Напоминание о важных входящих письмах / Сворачивание Outlook вместо закрытия

👍Чудеса одним щелчком: Ответить всем с вложениями / Защита от фишинговых писем / 🕘Отображение часового пояса: текущее время отправителя

👩🏼‍🤝‍👩🏻Контакты и календарь: Пакетное добавление контактов из выбранных писем / Разделение группы контактов на отдельные группы / Удаление напоминания о дне рождения

Используйте Kutools на вашем любимом языке — поддержка английского, испанского, немецкого, французского, китайского и более чем 40 других языков!

Мгновенно получите доступ к Kutools для Outlook одним щелчком! Не теряйте время — скачайте прямо сейчас и повысьте свою эффективность!

kutools for outlook features1kutools for outlook features2

🚀 Скачать одним щелчком — Получите все надстройки для Office

Настоятельно рекомендуется: Kutools for Office (5 в 1)

Скачайте одним щелчком пять установщиковсразу —Kutools для Excel, Outlook, Word, PowerPointи Office Tab Pro.Нажмите, чтобы скачать прямо сейчас!

  • Удобство одним щелчком: Скачайте все пять установочных пакетов за одно действие.
  • 🚀Готовы к любой задаче в Office: устанавливайте нужные надстройки именно тогда, когда они вам понадобятся.
  • 🧰Входит в комплект: Kutools для Excel / Kutools для Outlook / Kutools для Word / Office Tab Pro / Kutools for PowerPoint