回复邮件时去除邮件原有背景色的两种方法

立即分享:

在回复有背景色的邮件时,如果想去除背景色,可以使用本文介绍的以下2种方式。

一些用户喜欢在他们的电子邮件中使用他们喜欢的背景颜色。 因此,我们相信您可能曾经收到过此类包含自定义背景颜色的电子邮件。 如果您不喜欢该颜色,您必须希望在回复电子邮件时将其删除。 像往常一样,要删除颜色,您可以手动将“页面颜色”更改为“无颜色”。 然而,这很麻烦。 其实,你可以通过以下2个小技巧,自动去掉回复时的背景色。

回复电子邮件时删除电子邮件的原始背景颜色

方法一:更改回复选项

默认情况下,回复设置为自动包含原始消息文本。 在这种情况下,原始消息背景颜色肯定也会包含在内。 因此,如果您不想包含颜色,您可以更改回复选项。

  1. 首先,启动您的 Outlook。
  2. 然后转到“文件”菜单。
  3. 接下来选择“选项”。
  4. 随后,在弹出的“Outlook选项”对话框中切换到“邮件”选项卡。
  5. 之后,找到“回复和转发”部分。
  6. 稍后,从“回复消息时”的下拉列表中选择“不包括原始消息”或“附加原始消息”。更改回复选项
  7. 最后点击“确定”保存更改。 现在你可以试试了。

方法 1 的最大缺点之一是回复不会在其邮件正文中包含原始电子邮件。 因此,如果你不喜欢它,你可以选择下一个方式。

方法 2:使用 Outlook VBA

  1. 首先,在 Outlook 中按“Alt + F11”。
  2. 然后在 VBA 编辑器窗口中,打开一个未使用的模块。
  3. 接下来将以下 VBA 代码复制并粘贴到其中。
Public WithEvents objExplorer As Outlook.Explorer
Public WithEvents objMail As Outlook.MailItem

Private Sub Application_Startup()
    Set objExplorer = Outlook.Application.ActiveExplorer
End Sub

Private Sub objExplorer_SelectionChange()
    On Error Resume Next
    Set objMail = objExplorer.Selection.Item(1)
End Sub

Private Sub objMail_Reply(ByVal Response As Object, Cancel As Boolean)
    Dim objReply As Outlook.MailItem
    Dim strReplyRecipient As String
    Dim objNewReply As Outlook.MailItem

    Set objReply = objMail.Reply
    strReplyRecipient = objMail.SenderEmailAddress
 
    Set objNewReply = Outlook.Application.CreateItem(olMailItem)
 
    With objNewReply
         .Recipients.Add (strReplyRecipient)
         .Recipients.ResolveAll
         .Subject = objReply.Subject
         .HTMLBody = objReply.HTMLBody
         .Display
    End With
 
    Cancel = True
End Sub

Private Sub objMail_ReplyAll(ByVal Forward As Object, Cancel As Boolean)
    Dim objReplyAll As Outlook.MailItem
    Dim objReplyRecipients As Outlook.Recipients
    Dim objrecipient As Outlook.recipient
    Dim objNewReplyAll As Outlook.MailItem

    Set objReplyAll = objMail.ReplyAll
    Set objReplyRecipients = objReplyAll.Recipients
 
    Set objNewReplyAll = Outlook.Application.CreateItem(olMailItem)
    
    For Each objrecipient In objReplyRecipients
        objNewReplyAll.Recipients.Add (objrecipient.Address)
    Next
 
    With objNewReplyAll
         .Recipients.ResolveAll
         .Subject = objReplyAll.Subject
         .HTMLBody = objReplyAll.HTMLBody
         .Display
    End With
 
    Cancel = True
End Sub

VBA 代码 - 回复电子邮件时删除电子邮件的原始背景颜色

  1. 随后,签署此代码。
  2. 稍后更改 Outlook 宏设置以允许签名的宏。
  3. 下一步tar在 Outlook 中激活新的 VBA 项目。
  4. 最终你可以尝试一下。
  • 选择一封电子邮件,然后单击功能区中的“回复”或“全部回复”按钮。回复
  • 将显示一条新的回复消息,您会看到原来的背景颜色已被删除。回复无背景色

处理烦人的 PST 问题

普通 Outlook 用户不可避免地会遇到各种 PST 问题,例如常见错误、病毒和 损坏的外观 PST文件等。遇到此类问题,可以第一时间使用收件箱修复工具解决。 如果问题仍然存在,您可以尝试更强大的工具,例如 DataNumen Outlook Repair.

作者简介:

Shirley Zhang 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 损坏的sql 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com

立即分享:

评论被关闭。