Sometimes, you want to convert Outlook emails to Word documents. In such case, you can copy the content from an email message and then paste it into Word Document. But the problem is, you will miss some part of the content as well as formatting. Hence, this method is not a good option for converting Outlook email into a Word Document. But, there are some handy methods which can be used to convert an email into Word file without losing any content and formatting. Yes! Here I have listed out such techniques-
Method #1: Take a Help of Text Format
- Go to Outlook and open an email which you want to convert
- Click on File tab and select Save As button
- When dialog box appears, choose location to save email
- And, in “Save as type” field, select Text Only
- Hit Save button
- Now, open your Word application
- Click on File tab and press Open button
- When Open Dialog box appears, select “All Files” in “File name”
- Select the Text file which you saved previously
- Click on Open, it shows File Conversion window
- Here you need to choose Windows(Default) in Text encoding
- And, click Ok
Now, you can view your Outlook email message in Word document.
Method #2: With the Help of Outlook Visual Basic Application
To open Visual Basic Editor, you need to enable Developer tab, to do this follow the steps mentioned below-
- Navigate to File -> Options in Outlook
- Next, select Customize Ribbon from the left side of the Outlook Options window
- Then, select Popular Commands under Choose Commands From
- And, under Customize the Ribbon, choose Main tabs and then check Developer
- Finally, close Outlook Options window by clicking Ok button
- Now, you can see Developer tab in Outlook
- And, select Visual Basic under Developer tab
- It will Open Visual Basic Editor window
Now, follow the steps mentioned below to open your email message as Word file-
In VBA editor window, click on Insert tab and select module. Then, copy and paste the following VBA codes into it.
Sub ConvertEmailtoWordDocument()
Dim objMail As Outlook.MailItem Dim strMessage As String Dim objWordApp As Word.Application Dim objWordDocument As Word.Document Dim objWordRange As Word.Range Dim strFilePath, strFileName As String
Select Case Application.ActiveWindow.Class Case olExplorer Set objMail = ActiveExplorer.Selection.Item(1) Case olInspector Set objMail = ActiveInspector.CurrentItem End Select
strMessage = “From: ” & objMail.SenderName & vbCrLf & “Sent: ” & objMail.SentOn & vbCrLf & “Subject: ” & objMail.Subject & vbCrLf & vbCrLf & objMail.Body
‘create a word document Set objWordApp = CreateObject(“Word.Application”) Set objWordDocument = objWordApp.Documents.Add objWordDocument.Activate Set objWordRange = objWordDocument.Range(0, 0) ‘insert the email information to the document objWordRange.Text = strMessage
‘change the email contents’ format With objWordRange.Font .Name = “Cambria” .Color = wdColorBlack .Size = 12 End With
‘show the word document objWordApp.Visible = True objWordDocument.ActiveWindow.Visible = True End Sub
|
- Then, hit Save button
- Now, close VBA editor and select an email
- And, press macro button from the Developer tab
- It will open Word document with email content
- Finally, Save it
If your Outlook data file is corrupted during conversion, then use Remo Outlook Repair tool to fix Outlook PST File. If you feel these methods are not good for converting email to Word file, then make use of reliable Third Party conversion tool and get your Outlook email converted.