Перейти к основному содержанию

Outlook: как распечатать электронную почту без изображений

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

VBA для печати электронной почты без изображений

Вкладка «Office»: включите редактирование и просмотр с вкладками в Microsoft Office, упрощая работу
Kutools for Outlook - улучшите Outlook с помощью более 100 расширенных функций для повышения эффективности
Улучшите свой Outlook 2021–2010 или Outlook 365 с помощью этих расширенных функций. Наслаждайтесь полной 60-дневной бесплатной пробной версией и улучшите качество своей электронной почты!

VBA для печати электронной почты без изображений

 

1. Выберите электронное письмо, текст которого вы хотите распечатать, затем нажмите другой + 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

doc удалить повторяющиеся элементы календаря 1

3. Нажмите Инструменты > Рекомендации включить Рекомендации – Проект 1 диалог, галочка Библиотека объектов Microsoft Word 16.0 флажок. Нажмите OK.

 doc удалить повторяющиеся элементы календаря 1

doc удалить повторяющиеся элементы календаря 1

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

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

 doc удалить повторяющиеся элементы календаря 1

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

doc удалить повторяющиеся элементы календаря 1

doc удалить повторяющиеся элементы календаря 1

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

1. Выберите электронные письма.

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

doc удалить повторяющиеся элементы календаря 1

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

doc удалить повторяющиеся элементы календаря 1

doc удалить повторяющиеся элементы календаря 1

Получите 30-дневную бесплатную пробную версию Kutools for Outlook прямо сейчас.


Лучшие инструменты для офисной работы

Kutools for Outlook - Более 100 мощных функций для улучшения вашего Outlook

🤖 Почтовый помощник с искусственным интеллектом: Мгновенные профессиональные электронные письма с помощью магии искусственного интеллекта: гениальные ответы одним щелчком мыши, идеальный тон, многоязычное владение. Преобразуйте электронную почту без особых усилий! ...

???? Автоматизация электронной почты: Нет на месте (доступно для POP и IMAP)  /  Расписание отправки писем  /  Автоматическое копирование/скрытая копия по правилам при отправке электронной почты  /  Автопересылка (расширенные правила)   /  Автоматическое добавление приветствия   /  Автоматически разделять электронные письма от нескольких получателей на отдельные сообщения ...

📨 Управление электронной почтой: Легко вспоминать электронные письма  /  Блокировка мошеннических писем от субъектов и других лиц  /  Удалить повторяющиеся электронные письма  /  Поиск  /  Объединение папок ...

📁 Вложения ProПакетное сохранение  /  Пакетное отсоединение  /  Пакетное сжатие  /  Автосохранение   /  Авто отсоединение  /  Автоматическое сжатие ...

???? Магия интерфейса: 😊Больше красивых и крутых смайлов   /  Повысьте производительность Outlook с помощью представлений с вкладками  /  Свернуть Outlook вместо закрытия ...

???? Чудеса в один клик: Ответить всем с входящими вложениями  /   Антифишинговые письма  /  🕘Показать часовой пояс отправителя ...

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

Более Особенности 100 Ждем вашего исследования! Нажмите здесь, чтобы узнать больше.

 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations