How can I save a .html file as an email template file for MS Outlook?

6

3

I have MS Outlook 365. I've created a HTML file I wish to use as an email template. For the life of me I cannot figure out how to do this.

I've tried searching online but all the existing tutorials deal with Outlook 2010 or 2013 or deal with creating a template from an existing plain text email.

Would anyone know how to achieve this or know of any tutorials that can help guide me?

MeltingDog

Posted 2015-05-26T11:56:25.967

Reputation: 309

Answers

4

I have found this tutorial:

Once you've built your email template as an HTML document with all of its images and styles you'll need to open that HTML template in Internet Explorer. Once you have it displaying in IE you'll need to send it to Outlook. You can do this by opening IE's File menu and selecting Send. Hovering the Send option will give you the option of sending it as an email. Clicking this will open your new template in an Outlook Email window.

  • Step 3: Saving your template

The point / pitfall is in step 3:

First you must File > Save. Wait, you're not done. Once you've saved the email you can then save the email template. Now you must File > Save As. Select the save as Outlook Template option in the selection list that appears in the dialogue that opens. You have now saved your template and can now use it.

duDE

Posted 2015-05-26T11:56:25.967

Reputation: 14 097

Thanks, but I am stuck at Step 2. Currently I have my HTML file completely separate and independent of Outlook. Cant figure out how to make it an html email in Outlook let alone an template. – MeltingDog – 2015-05-26T12:15:47.793

1Any tutorial for Office 2013 applies to Office 365. Have you tried to follow them? "open that HTML template in Internet Explorer. Once you have it displaying in IE you'll need to send it to Outlook. You can do this by opening IE's File menu and selecting Send. Hovering the Send option will give you the option of sending it as an email. Clicking this will open your new template in an Outlook Email window." - This applies to any version of Outlook. There are multiple teirs of Office 365, you do have a desktop client, right? – Ramhound – 2015-05-26T12:21:18.453

No Send option in IE11 Windows 10... – stuartdotnet – 2016-05-24T10:30:29.273

To find the send option in IE11, Win10, open the webpage, go to file in the browser (to get file menu click alt, it should auto pop up). Send is the 4th option from the bottom.

Also ensure you are using IE11, not edge. I can't find the send option in edge... yet :) – trismi – 2016-06-22T17:51:36.313

2

I believe the only convenient way to use HTML templates for Outlook messages is to use VBA macro. For example (to get the template from D:\Template.html):

Sub SetHTMLBody()
    Open "D:\Template.html" For Input As #1
    ActiveInspector.CurrentItem.HTMLBody = Input$(LOF(1), 1)
    Close #1
End Sub

You can place the button that runs the script on Outlook message window's ribbon and then fill the message HTML text from the template with a single click of a button.

thims

Posted 2015-05-26T11:56:25.967

Reputation: 8 081

This takes a bit more set up (such as turning on the dev bar and creating the macro) but also works as well as the above answer. Maybe better, in some scenarios I have not yet encountered. – trismi – 2016-06-22T17:56:04.647

I prefer this answer to duDE's because it is programmatic and easier to automate. – StockB – 2016-06-27T16:55:45.000

Is there a way to do this for each new email or on each reply? – Eoin – 2017-02-10T19:23:13.517

Oh look http://qlockwork.com/timetrackingthoughts/2012/10/microsoft-outlook-2010-tips-how-to-run-a-vba-macro-on-new-emails/ this might enhance your already good answer :)

– Eoin – 2017-02-10T19:24:04.630