6

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?

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.

  • 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 May 26 '15 at 12:15
  • 1
    Any 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 May 26 '15 at 12:21
  • No Send option in IE11 Windows 10... – stuartdotnet May 24 '16 at 10:30
  • 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 Jun 22 '16 at 17:51
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.

  • 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 Jun 22 '16 at 17:56
  • I prefer this answer to duDE's because it is programmatic and easier to automate. – StockB Jun 27 '16 at 16:55
  • Is there a way to do this for each new email or on each reply? – Eoin Feb 10 '17 at 19:23
  • Oh look qlockwork.com/timetrackingthoughts/2012/10/… this might enhance your already good answer :) – Eoin Feb 10 '17 at 19:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.