跳到主要内容

如何在 Outlook 中自动转发某些带有自定义主题和正文的传入电子邮件?

添加一名作者 最后修改时间:2022-06-20

要在 Outlook 中自动转发某些传入的电子邮件,您可以创建一个规则来实现它。 默认情况下,在 Outlook 中转发电子邮件时,它使用原始电子邮件的主题并添加前缀 FW:。 如果您想自己自定义转发电子邮件的主题和正文,本教程中的方法可以帮助您。


在 Outlook 中自动转发某些带有自定义主题和正文的传入电子邮件

您可以结合使用自动转发电子邮件规则和 VBA 脚本来自动转发某些带有自定义主题和正文的传入电子邮件。 请执行以下操作。

步骤 1:在 Outlook 中创建 VBA 脚本

首先,您需要在 Outlook 中创建一个 VBA 脚本。

1.启动Outlook,按 其他 + F11 键打开 Microsoft Visual Basic应用程序 窗口。

2. 在左侧窗格中,双击 Project1 > Microsoft Outlook对象 > 这个 Outlook 会话, 然后将下面的 VBA 代码复制到 ThisOutlookSession(代码) 窗口。

VBA 代码:转发带有自定义主题和正文的电子邮件

Sub ChangeSubjectForward(Item As Outlook.MailItem)
'Updated by Extendoffice 2220615
  Dim xForward As MailItem
  Dim xOldSubject As String
  On Error Resume Next
  xOldSubject = Item.Subject
  Set xForward = Item.Forward
  With xForward
    .Subject = VBA.Replace(xForward.Subject, xOldSubject, "Custom Subject")  'Add the custom subject in double quotes
    .HTMLBody = "Custom Body" & xForward.HTMLBody   'Add the custom body in double quotes
    .Recipients.Add "Recipient’s Email Address"
    .Recipients.ResolveAll
    .Send
  End With
End Sub

笔记:

1) 在代码中,请更改“自定义主题“和”自定义身体”到你自己的主题和身体。
2) 排队 .Recipients.Add “收件人的电子邮件地址”,你需要替换“收件人的电子邮件地址” 带有将接收转发电子邮件的特定电子邮件地址。

3。 按 其他 + Q 关闭键 Microsoft Visual Basic应用程序 窗口。

第 2 步:创建自动转发电子邮件规则以运行 VBA 脚本

现在您需要创建一个自动转发电子邮件规则来运行脚本。

1.在“邮件”视图中,单击 主页 > 规则 > 管理规则和警报.

2.在开幕 规则和警报 对话框中,单击 新规则 按钮。

3.在第一 规则向导, 选择 对我收到的消息应用规则 ,在 从空规则开始 部分,然后单击 下一页 按钮。

4.在第二 规则向导,需要进行如下配置。

4.1) 指定过滤电子邮件的条件。 在这种情况下,我只需要转发来自某个发件人的电子邮件,所以我检查了 来自人或公共团体 复选框在 ;
4.2) 点击中带下划线的文字 编辑它;
4.3)点击 下一页 按钮。 看截图:

5.在第三 规则向导,需要进行如下配置:

5.1)检查 运行脚本 复选框 ;
5.2) 点击带下划线的文字“一个脚本“中 ;
5.3) 在弹出窗口中 选择脚本 对话框中,选择您在上面创建的脚本,然后单击 OK 按钮;
5.4)点击 下一页 按钮。
提示: 如果“运行脚本” 选项在您的 规则向导,您可以按照本文中提到的方法进行显示: 恢复 Outlook 规则中缺少的运行脚本选项.

6.在第四 规则向导,您可以根据需要选择例外情况,否则,单击 下一页 没有任何选择的按钮。

7.最后 规则向导,您需要为规则指定一个名称,保留 启用此规则 框选中,然后单击 完成 按钮。

8.在弹出 微软Outlook 提示框,点击 OK 按钮。

9.然后返回到 规则和警报 对话框中,单击 OK 按钮以保存规则。

从现在开始,当收到来自该特定发件人的电子邮件时,该电子邮件将自动转发给指定的收件人。


最佳办公生产力工具

最新消息:Kutools for Outlook 发布 免费版本!

体验全新的 Kutools for Outlook 免费版本拥有 70 多项令人难以置信的功能,您可以永久使用! 点击立即下载!

🤖 Kutools人工智能 : 具有人工智能魔力的即时专业电子邮件——一键天才回复、完美语气、多语言掌握。轻松改变电子邮件! ...

📧 电子邮件自动化: 自动回复(适用于 POP 和 IMAP)  /  安排发送电子邮件  /  发送电子邮件时按规则自动抄送/密件抄送  /  自动转发(高级规则)   /  自动添加问候语   /  自动将多收件人电子邮件拆分为单独的消息 ...

📨 电子邮件管理: 撤回电子邮件  /  按主题和其他人阻止诈骗电子邮件  /  删除重复的电子邮件  /  高级搜索  /  合并文件夹 ...

📁 附件专业版批量保存  /  批量分离  /  批量压缩  /  自动保存   /  自动分离  /  自动压缩 ...

🌟 界面魔法: 😊更多又漂亮又酷的表情符号   /  收到重要邮件时提醒您  /  最小化 Outlook 而不是关闭 ...

👍 一键奇迹: 使用传入附件回复全部  /   反网络钓鱼电子邮件  /  🕘显示发件人的时区 ...

👩🏼‍🤝‍👩🏻 通讯录和日历: 从选定的电子邮件中批量添加联系人  /  将联系人组拆分为各个组  /  删除生日提醒 ...

只需单击一下即可立即解锁 Kutools for Outlook -永久免费. 别等了, 立即下载并提高您的效率!

kutools for outlook 功能1 kutools for outlook 功能2
 

 

 

Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you for explaining how I can forward an email with a custom subject and content.
I have a question; how should I adjust the script if I want more than one line of text with a blank line, for example:
Dear Jan,

Of course I'll come play football tomorrow

Greetings,

Kees
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations