---
description: To auto forward specific incoming emails, you&#039;ll first think of using rules in Outlook. Yet, rule doesn’t support you to customize email subject and body when forwarding. If you want to auto forward specific emails with custom subject and body, you can use the method introduced in this article.
title: How to Auto Forward Specific Incoming Emails with Custom Subject &amp; Body in Outlook
image: https://www.datanumen.com/blogs/wp-content/uploads/2018/05/vba-code-auto-forward-specific-items-custom-subject-body.jpg
---

-
-
-

[Home](https://www.datanumen.com/blogs/) > [Solutions](https://www.datanumen.com/blogs/category/solutions/) > [Office Solutions](https://www.datanumen.com/blogs/category/solutions/office-solutions/) > [Outlook Solutions](https://www.datanumen.com/blogs/category/solutions/office-solutions/outlook-solutions/) > How to Auto Forward Specific Incoming Emails with Custom Subject & Body in Outlook

# How to Auto Forward Specific Incoming Emails with Custom Subject & Body in Outlook

[Outlook Solutions](https://www.datanumen.com/blogs/category/solutions/office-solutions/outlook-solutions/) September 29, 2025

Share Now:

-
-
-
-
-
-
-
-

*To auto forward specific incoming emails, you’ll first think of using rules in Outlook. Yet, rule doesn’t support you to customize email subject and body when forwarding. If you want to auto forward specific emails with custom subject and body, you can use the method introduced in this article.*

As we all know, Outlook rules can support users to automatically forward specific incoming emails. By that means, the email will be auto forwarded to the specific persons with the subject in pattern of “FW: original mail subject” and the original mail body. However, many users hope to auto forward emails with custom subject and body. Apparently, rules cannot realize it. Therefore, here we will introduce an approach to get it with ease.

## Auto Forward Specific Incoming Emails with Custom Subject & Body

1. At the very outset, start your Outlook program.
2. Then, get access to VBA editor with reference to “ [How to Run VBA Code in Your Outlook](https://www.datanumen.com/blogs/run-vba-code-outlook/)“.
3. Next, copy and paste the following VBA code into the “ThisOutlookSession” project.

```
Public WithEvents objInbox As Outlook.Folder
Public WithEvents objInboxItems As Outlook.Items

Private Sub Application_Startup()
    Set objInbox = Outlook.Application.Session.GetDefaultFolder(olFolderInbox)
    Set objInboxItems = objInbox.Items
End Sub

Private Sub objInboxItems_ItemAdd(ByVal Item As Object)
    Dim objMail As Outlook.MailItem
    Dim objForward As Outlook.MailItem
 
    If TypeOf Item Is MailItem Then
       Set objMail = Item
 
       'If it is a specific new email
       If (objMail.SenderEmailAddress = "bob_black@datanumen.com") And (objMail.Importance = olImportanceHigh) And (objMail.Attachments.Count > 0) Then
 
           Set objForward = objMail.Forward
           'Customize the forward subject, body and recipients
           With objForward
                .Subject = "Custom Subject"
                .HTMLBody = "<HTML><BODY>Type body here. </BODY></HTML>" & objForward.HTMLBody
                .Recipients.Add ("boss@datanumen.com")
                .Recipients.Add ("john@datanumen.com")
                .Recipients.ResolveAll
                .Importance = olImportanceHigh
                .Send
           End With
       End If
    End If
End Sub
```

![VBA Code - Auto Forward Specific Incoming Emails with Custom Subject \& Body]( "VBA Code - Auto Forward Specific Incoming Emails with Custom Subject & Body")

4. After that, change the criteria of specified incoming emails. And modify the specific body, subject and recipients in the code as per your needs.
5. Eventually, click into “Application\_Startup” subroutine and press “F5” key.
6. Since then, every time when a specific incoming arrives in your default Inbox folder, Outlook will automatically forward it with custom subject and body to the predefined recipients.![Auto Forward Emails]( "Auto Forward Emails")

## Address Outlook Issues Flexibly

Although Outlook is feature rich, it is unable to be immune from errors and other problems. For example, Outlook PST file can be corrupted easily due to multiple factors. These include human errors, viruses, oversized PST file and damaged Outlook profiles and so on. Thereby, you need to make some precautions, such as keeping cautious of Outlook PST file size, keeping all viruses at bay as well as getting hold of a robust [Outlook recovery](https://www.datanumen.com/outlook-repair/) tool, such as DataNumen Outlook Repair.

## Author Introduction:

Shirley Zhang is a data recovery expert in DataNumen, Inc., which is the world leader in data recovery technologies, including [SQL Server recovery](https://www.datanumen.com/sql-recovery/) and outlook repair software products. For more information visit [www.datanumen.com](https://www.datanumen.com/)

Share Now:

-
-
-
-
-
-
-
-

[← Previous post](https://www.datanumen.com/blogs/how-to-quickly-extract-all-urls-from-an-outlook-email-to-a-text-file/)

[Next post →](https://www.datanumen.com/blogs/how-to-quickly-create-an-outlook-rule-to-block-the-senders-of-multiple-emails/)

Comments are closed.

![Data Recovery Blog]()

Follow or like us on Facebook, LinkedIn and Twitter to get all promotions, latest news and updates on our products and company.

-
-
-

### Featured Products

- [DataNumen Outlook Repair](https://www.datanumen.com/outlook-repair/)
- [DataNumen SQL Recovery](https://www.datanumen.com/sql-recovery/)
- [DataNumen Exchange Recovery](https://www.datanumen.com/exchange-recovery/)
- [DataNumen Access Repair](https://www.datanumen.com/access-repair/)
- [DataNumen Excel Repair](https://www.datanumen.com/excel-repair/)
- [DataNumen PDF Repair](https://www.datanumen.com/pdf-repair/)
- [DataNumen Word Repair](https://www.datanumen.com/word-repair/)
- [DataNumen Zip Repair](https://www.datanumen.com/zip-repair/)

### Popular posts

```json
{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.datanumen.com\/blogs\/how-to-auto-forward-specific-incoming-emails-with-custom-subject-body-in-outlook\/#article","isPartOf":{"@id":"https:\/\/www.datanumen.com\/blogs\/how-to-auto-forward-specific-incoming-emails-with-custom-subject-body-in-outlook\/"},"author":{"name":"AuthorCCW","@id":"https:\/\/www.datanumen.com\/blogs\/#\/schema\/person\/33ded6c47c77587f9158d99f05e23957"},"headline":"How to Auto Forward Specific Incoming Emails with Custom Subject &amp; Body in Outlook","datePublished":"2018-05-11T02:12:28+00:00","dateModified":"2025-09-29T05:54:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.datanumen.com\/blogs\/how-to-auto-forward-specific-incoming-emails-with-custom-subject-body-in-outlook\/"},"wordCount":369,"commentCount":0,"publisher":{"@id":"https:\/\/www.datanumen.com\/blogs\/#organization"},"image":{"@id":"https:\/\/www.datanumen.com\/blogs\/how-to-auto-forward-specific-incoming-emails-with-custom-subject-body-in-outlook\/#primaryimage"},"thumbnailUrl":"https:\/\/www.datanumen.com\/blogs\/wp-content\/uploads\/2018\/05\/vba-code-auto-forward-specific-items-custom-subject-body.jpg","articleSection":["Outlook Solutions"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.datanumen.com\/blogs\/how-to-auto-forward-specific-incoming-emails-with-custom-subject-body-in-outlook\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.datanumen.com\/blogs\/how-to-auto-forward-specific-incoming-emails-with-custom-subject-body-in-outlook\/","url":"https:\/\/www.datanumen.com\/blogs\/how-to-auto-forward-specific-incoming-emails-with-custom-subject-body-in-outlook\/","name":"How to Auto Forward Specific Incoming Emails with Custom Subject &amp; Body in Outlook","isPartOf":{"@id":"https:\/\/www.datanumen.com\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.datanumen.com\/blogs\/how-to-auto-forward-specific-incoming-emails-with-custom-subject-body-in-outlook\/#primaryimage"},"image":{"@id":"https:\/\/www.datanumen.com\/blogs\/how-to-auto-forward-specific-incoming-emails-with-custom-subject-body-in-outlook\/#primaryimage"},"thumbnailUrl":"https:\/\/www.datanumen.com\/blogs\/wp-content\/uploads\/2018\/05\/vba-code-auto-forward-specific-items-custom-subject-body.jpg","datePublished":"2018-05-11T02:12:28+00:00","dateModified":"2025-09-29T05:54:39+00:00","description":"To auto forward specific incoming emails, you'll first think of using rules in Outlook. Yet, rule doesn’t support you to customize email subject and body when forwarding. If you want to auto forward specific emails with custom subject and body, you can use the method introduced in this article.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.datanumen.com\/blogs\/how-to-auto-forward-specific-incoming-emails-with-custom-subject-body-in-outlook\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.datanumen.com\/blogs\/how-to-auto-forward-specific-incoming-emails-with-custom-subject-body-in-outlook\/#primaryimage","url":"https:\/\/www.datanumen.com\/blogs\/wp-content\/uploads\/2018\/05\/vba-code-auto-forward-specific-items-custom-subject-body.jpg","contentUrl":"https:\/\/www.datanumen.com\/blogs\/wp-content\/uploads\/2018\/05\/vba-code-auto-forward-specific-items-custom-subject-body.jpg","width":860,"height":510,"caption":"VBA Code - Auto Forward Specific Incoming Emails with Custom Subject & Body"},{"@type":"WebSite","@id":"https:\/\/www.datanumen.com\/blogs\/#website","url":"https:\/\/www.datanumen.com\/blogs\/","name":"Data Recovery Blog","description":"Discuss every aspect of data recovery","publisher":{"@id":"https:\/\/www.datanumen.com\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.datanumen.com\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.datanumen.com\/blogs\/#organization","name":"Data Recovery Blog","url":"https:\/\/www.datanumen.com\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.datanumen.com\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/www.datanumen.com\/blogs\/wp-content\/uploads\/2019\/02\/logowithouttext.jpg","contentUrl":"https:\/\/www.datanumen.com\/blogs\/wp-content\/uploads\/2019\/02\/logowithouttext.jpg","width":296,"height":397,"caption":"Data Recovery Blog"},"image":{"@id":"https:\/\/www.datanumen.com\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataNumen","https:\/\/x.com\/DataNumen","http:\/\/www.linkedin.com\/company\/datanumen","https:\/\/myspace.com\/datanumen\/","http:\/\/www.pinterest.com\/datanumen\/","https:\/\/www.youtube.com\/channel\/UCVIIuuKfUBHSJauUaVP13tw"]},{"@type":"Person","@id":"https:\/\/www.datanumen.com\/blogs\/#\/schema\/person\/33ded6c47c77587f9158d99f05e23957","name":"AuthorCCW","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/3516ed90fc242780d3947a989f895bc46e70c3e83485d30f2b457a007906aa58?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3516ed90fc242780d3947a989f895bc46e70c3e83485d30f2b457a007906aa58?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3516ed90fc242780d3947a989f895bc46e70c3e83485d30f2b457a007906aa58?s=96&d=mm&r=g","caption":"AuthorCCW"},"sameAs":["https:\/\/www.datanumen.com\/"]}]}
```
