Supercharge your PowerPoint productivity with
Supercharge your PPT Productivity with PPTools - Click here to learn more.

Proud member of

PPTools

Image Export converts PowerPoint slides to high-quality images.

PPT2HTML exports HTML even from PowerPoint 2010 and 2013, gives you full control of PowerPoint HTML output, helps meet Section 508 accessibility requirements

Merge Excel data into PowerPoint presentations to create certificates, awards presentations, personalized presentations and more

Resize your presentations quickly and without distortion

Language Selector switches the text in your presentation from one language to another

FixLinks prevents broken links when you distribute PowerPoint presentations

Shape Styles brings styles to PowerPoint. Apply complex formatting with a single click.

How can I convert PowerPoint 2010 to HTML (where's the Save As Web Page command)?

Problem

Office 2010 has removed the ability to save as HTML that you might have used in older versions.

Solution

If you're interested in converting your presentations to HTML/web pages, there are several options.

Use an older version of PowerPoint to do the job

Save your presentation to PowerPoint 97-2003 (*.PPT) format then open it in PowerPoint 2000, 2002 or 2003 and save as Web Page from there.

Of course, you may not have older versions of PowerPoint lying around. In that case, read on ...

PPTools Starter Set -- FREE

PPTools Starter Set is a free add-in that includes a number of helpful tools, including one that can save to HTML even from PowerPoint 2010 (but not from later versions).

If you hold down the CTRL key while clicking its help ( ? icon ) button, it roundtrips your presentation to HTML and back. Mostly this feature is there to help users recover corrupted PowerPoint files, but it may be useful to you because it leaves the HTML files in your TEMP folder. Assuming you start with a presentation called Thing, it'll create a Thing_Repaired.htm file and a Thing_Repaired_Files folder with all the needed support files for the presentation. You can upload these to any web server you like.

If you don't know where your TEMP folder is, try this:

This creates HTML that acts and looks exactly like the HTML from earlier PowerPoint versions. However, some of PowerPoint's newer features aren't compatible with HTML (that's one of the reasons Microsoft removed the Save as Web Page feature from PowerPoint 2010). In other words, the translation may not be perfect.

To save as Single File HTML (MHT)

This VBA snippet will save the current presentation to C:\Temp\SingleFile.MHT. You can edit it to choose a different location if you wish.

Sub SaveAsMHT()
With ActivePresentation
  Call .SaveAs("c:\temp\SingleFile.mht",ppSaveAsWebArchive,false)
End With
End Sub

Again, this does not work with versions later than 2010.

See How do I use VBA code in PowerPoint? to learn how to use this example code.

PPTools PPT2HTML

If you want more control over the HTML results, need it to work in any browser, need it to be accessible etc, you might want to have a look at PPtools PPT2HTML. It's a commercial add-in, but the free demo is fully functional, doesn't time out and lets you test it thoroughly.


Did this solve your problem? If so, please consider supporting the PPT FAQ with a small PayPal donation.
Page copy protected against web site content infringement by Copyscape Contents © 1995 - 2022 Stephen Rindsberg, Rindsberg Photography, Inc. and members of the MS PowerPoint MVP team. You may link to this page but any form of unauthorized reproduction of this page's contents is expressly forbidden.

Supercharge your PPT Productivity with PPTools

content authoring & site maintenance by
Friday, the automatic faq maker (logo)
Friday - The Automatic FAQ Maker

How can I convert PowerPoint 2010 to HTML (where's the Save As Web Page command)?
http://www.pptfaq.com/FAQ01077_How_can_I_convert_PowerPoint_2010_to_HTML_-where-s_the_Save_As_Web_Page_command--.htm
Last update 26 May, 2016
Created: