Outlook:如何打印没有图像的电子邮件
通常在 Outlook 中打印电子邮件,图像也会被打印。 但有时,您只想打印没有图像的文本,但是,在 Outlook 中,没有可以支持这项工作的内置功能。 本教程提供了一个 VBA 代码,该代码将立即通过 Word 打印无图像电子邮件。 或者当您的计算机没有打印机时,VBA 代码会先将电子邮件导出为没有图像的 PDF,然后您可以在打印机可用后打印 PDF。
- 自动发送电子邮件 自动CC / BCC, 自动转发 按规则; 发送 自动回复 (不在办公室)无需交换服务器...
- 获取类似提醒 BCC警告 当您在密件抄送列表中回复所有内容时,以及 缺少附件时提醒 对于忘记的附件...
- 提高电子邮件效率 回复(全部)并附上附件, 自动添加问候语或日期和时间到签名或主题中, 回复多封电子邮件...
- 简化电子邮件发送 撤回电子邮件, 附件工具 (压缩全部、自动保存全部...)、 删除重复及 快速报告...
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
3。 点击 工具 > 参考资料 启用 参考资料 – 项目 1 对话框,打勾 Microsoft Word 16.0对象库 复选框。 请点击 OK.
4-1。 将光标保持在代码内,然后按 F5 键或单击 运行 按钮运行代码,那么没有图像的电子邮件将立即通过 Word 打印。 但如果您的计算机没有打印机,请按照步骤 4 操作。
4-2。 当您的计算机没有打印机时,按 F5 键或单击 运行 按钮运行代码,弹出一个对话框,选择一个文件夹来放置 PDF 文件,并命名 PDF 文件。 点击 保存.
现在电子邮件已导出为没有图像的 PDF。 打开PDF文件,右键选择 打印 打印电子邮件。
Tips::如果您想将选定的电子邮件批量保存为 PDF(或 Word、CSV、Excel、Txt、HTML 文件),其中包含图像、标题、正文、抄送、 批量保存 的特点 Kutools for Outlook 可以帮助你,只需要3个步骤。
1. 选择电子邮件。
2。 点击 库工具 > 批量保存.
3. 选择一个位置并检查您想要的文件格式,单击确定。
立即获取 Kutools for Outlook 30 天免费试用.
最佳办公生产力工具
Kutools for Outlook - 超过 100 种强大功能可增强您的 Outlook
🤖 人工智能邮件助手: 具有人工智能魔力的即时专业电子邮件——一键天才回复、完美语气、多语言掌握。轻松改变电子邮件! ...
📧 电子邮件自动化: 外出(适用于 POP 和 IMAP) / 安排发送电子邮件 / 发送电子邮件时按规则自动抄送/密件抄送 / 自动转发(高级规则) / 自动添加问候语 / 自动将多收件人电子邮件拆分为单独的消息 ...
📨 电子邮件管理: 轻松回忆电子邮件 / 按主题和其他人阻止诈骗电子邮件 / 删除重复的电子邮件 / 高级搜索 / 合并文件夹 ...
📁 附件专业版: 批量保存 / 批量分离 / 批量压缩 / 自动保存 / 自动分离 / 自动压缩 ...
🌟 界面魔法: 😊更多又漂亮又酷的表情符号 / 使用选项卡式视图提高 Outlook 工作效率 / 最小化 Outlook 而不是关闭 ...
👍 一键奇迹: 使用传入附件回复全部 / 反网络钓鱼电子邮件 / 🕘显示发件人的时区 ...
👩🏼🤝👩🏻 通讯录和日历: 从选定的电子邮件中批量添加联系人 / 将联系人组拆分为各个组 / 删除生日提醒 ...
超过 100特点 等待您的探索! 单击此处了解更多。