Powerpoint 2010 saved to html

Apr 05, 2011

Previously, in Microsoft Office - Powerpoint it has been possible to save the presentation to .htm or .html format.  For some reason this option seems to no longer be available.

How do I save a powerpoint presentation to html format - to  be able to integrate it into the web pages of a website that I am creating?

Any ideas.???

15 Replies
David Anderson

Hi Shirley and welcome to Heroes!

For some reason MS removed that feature in 2010. It's a bummer because that was a popular feature.

Here are a few options:

Hopefully other folks have some ideas they can share, too!

Dare Ibiefo

I need you to please provide some clarification for me. My Articulate  license is installed in PowerPoint 2003, but I am quite limited in my ability to use some features, hence my thinking of uninstalling the Articulate from ppt 2003 and reinstall same license in PowerPoint 2007. Will this process work and what are the challenges do you think I might run into. Your help will be most appreciated.

Shirley Lynn

David Anderson said:

Hi Shirley and welcome to Heroes!

For some reason MS removed that feature in 2010. It's a bummer because that was a popular feature.

Here are a few options:

Hopefully other folks have some ideas they can share, too!


Thanks David.  They are good suggestions.

Shirley Lynn

My intention was to explore the use of powerpoint as a tool for interactive development scenarios to be output to html so that they could then be integrated into web development pages.  In previous versions of powerpoint this has been possible - however exporting to html is not easily accomplished in powerpoint 10.
Thanks for the suggestions to this post.

Ken Fallon

I just today wanted to do the same thing and came across this posting, so apologies for reopening the post but I felt that I should add my solution as this is been ranked quite high on google. 

I was able to open my ppt file in LibreOffice and select File -> Export -> And then pick html. It walks you through a simple wizard and you can select the options you wish to have.

LibreOffice is free of cost and free software just like Firefox. It's available for Windows, Mac and Linux over at http://www.libreoffice.org/download/

Ken.

Gruia Toma

1. Create a PPTM file and name it, for example, SaveAsWebPage.pptm.

2. Press Alt+F11

3. Create a Macro "SaveAsHTML" and copy-paste the code below:

Sub SaveAsHTML()
'Select file to open
Dim dlgOpen As FileDialog
Set dlgOpen = Application.FileDialog(Type:=msoFileDialogOpen)
dlgOpen.AllowMultiSelect = False
dlgOpen.Title = "Select the file you want to Save As HTML"
FileChosen = dlgOpen.Show
If FileChosen <> -1 Then
    MsgBox "You chose cancel"
Else
    'Open selected file
    Application.Presentations.Open dlgOpen.SelectedItems(1)
    'Save selected fiel as HTML
    ActivePresentation.SaveAs "D:\PPTAsHTML.htm", ppSaveAsHTML, msoFalse
    'Confirm saving as HTML
    MsgBox "The file was successfuly saved as D:\PPTAsHTML.htm"
End If
End Sub

3. Save

4. Optional: create a shortcut to this file (This is what I did).

When you run the macro SaveAsHTML you will be asked to "Select the file you want to Save As HTML".

All you have to do is select the file (PPS or PPT) and click on "Open".

The selected file will be opened and save as HTML.

I tested the code myself and it works fine.

Enjoy !

Guy Dilno

Gruia Toma said:

1. Create a PPTM file and name it, for example, SaveAsWebPage.pptm.

2. Press Alt+F11

3. Create a Macro "SaveAsHTML" and copy-paste the code below:

Sub SaveAsHTML()
'Select file to open
Dim dlgOpen As FileDialog
Set dlgOpen = Application.FileDialog(Type:=msoFileDialogOpen)
dlgOpen.AllowMultiSelect = False
dlgOpen.Title = "Select the file you want to Save As HTML"
FileChosen = dlgOpen.Show
If FileChosen <> -1 Then
    MsgBox "You chose cancel"
Else
    'Open selected file
    Application.Presentations.Open dlgOpen.SelectedItems(1)
    'Save selected fiel as HTML
    ActivePresentation.SaveAs "D:\PPTAsHTML.htm", ppSaveAsHTML, msoFalse
    'Confirm saving as HTML
    MsgBox "The file was successfuly saved as D:\PPTAsHTML.htm"
End If
End Sub

3. Save

4. Optional: create a shortcut to this file (This is what I did).

When you run the macro SaveAsHTML you will be asked to "Select the file you want to Save As HTML".

All you have to do is select the file (PPS or PPT) and click on "Open".

The selected file will be opened and save as HTML.

I tested the code myself and it works fine.

Enjoy !

Thanks!  This works but only seems to save the first slide.  Also, I get a message that " This presentation contains content that your browser may not be able to show properly."  along with an option to proceed anyway.  When I do so, I get the first slide, more or less, and a list of the other slides on the left.  Unfortunately, none of the other slides come up when selected.  Do you have any suggestions?


This discussion is closed. You can start a new discussion or contact Articulate Support.