How to copy outlook conversation to a new mail

There are a few ways to copy an Outlook conversation to a new email:

Method 1: Using the "Forward" feature

  1. Open the conversation you want to copy in Outlook.
  2. Click on the "Forward" button in the top toolbar or press Ctrl+R.
  3. In the "Forward" window, select the conversation thread you want to copy by checking the box next to it.
  4. Click "Forward" to create a new email with the conversation thread copied.

Method 2: Using the "New Email" feature

  1. Open Outlook and click on the "New Email" button in the top toolbar or press Ctrl+N.
  2. In the "To" field, enter the recipient's email address (or select them from your contacts).
  3. In the "Subject" field, enter a new subject line (or leave it blank if you want to keep the original subject).
  4. In the "Body" field, click on the "Insert" menu and select "Insert Message" (or press Ctrl+Shift+M).
  5. In the "Insert Message" window, select the conversation thread you want to copy by checking the box next to it.
  6. Click "OK" to insert the conversation thread into the new email.

Method 3: Using the "Quick Steps" feature (Outlook 2013 and later)

  1. Open the conversation you want to copy in Outlook.
  2. Click on the "Quick Steps" button in the top toolbar or press Ctrl+Shift+Q.
  3. In the "Quick Steps" window, select the "Copy Conversation" option.
  4. In the "Copy Conversation" window, select the conversation thread you want to copy by checking the box next to it.
  5. Click "OK" to create a new email with the conversation thread copied.

Method 4: Using VBA Macro (Outlook VBA)

  1. Open the Visual Basic Editor in Outlook by pressing Alt+F11 or by navigating to Developer > Visual Basic in the ribbon.
  2. In the Visual Basic Editor, insert a new module by clicking "Insert" > "Module" or by pressing Alt+F11.
  3. Paste the following code into the module:
    Sub CopyConversation()
     Dim convo As Conversation
     Set convo = ActiveExplorer.CurrentItem
     Dim newMail As MailItem
     Set newMail = Application.CreateItem(olMailItem)
     newMail.Subject = convo.Subject
     newMail.Body = convo.Body
     newMail.To = convo.To
     newMail.CC = convo.CC
     newMail.BCC = convo.BCC
     newMail.Send
    End Sub
  4. Save the module by clicking "File" > "Save" or by pressing Ctrl+S.
  5. Close the Visual Basic Editor.
  6. Open the conversation you want to copy in Outlook.
  7. Press Alt+F8 to open the Macro dialog box.
  8. Select the "CopyConversation" macro and click "Run" to create a new email with the conversation thread copied.

Note: The above methods may not work if the conversation thread is too large or contains attachments. In such cases, you may need to use a third-party add-in or a custom solution to copy the conversation thread.