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?
Wow, that's an obnoxious "workaround", but hey, if it gets you an html or an mht file, I guess that's something. Wouldn't want to have to do it a lot though...
Thanks for that link Lain. Looks like they're trying to push the new media formats.
Shirley, what is it you need from the HTML output? Is it to view PPT online or do you want the individual images and assets? Just curious and thought maybe there was another option for you.
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.
You can change the file name from pptx to zip to get the assets from your PowerPoint but I would make a copy of the powerpoint first before you do that. You can then get your sounds, jpg etc.
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.
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/
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.
It's really very simple. Microsoft wants you to use their technology because they're greedy bullies.
Use Open Office. It's free and it works very well.
I'd give you some links to other browser based presentation tools, but there are lots, so just google and you'll find many other free replacements for PowerPoint.
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?
I have tried this several times and I do see a message along the bottom of my screen that says "Contacting: D:\PPTAsHTML.htm Press Esc to cancel." but it doesn't go anywhere from there and I see (Not Responding) on the top of my screen. Any suggestions.
Even saving your PPT file to .html format won't help you integrate it seamlessly on your website. The best/fastest/easiest way to do it is to convert it to HTML5 using a tool like iSpring Converter Pro.
15 Replies
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 for that. I'll try those options. Do you know what their logic was behind dropping this off this latest version?
Check out this link: http://support.microsoft.com/kb/980553
Wow, that's an obnoxious "workaround", but hey, if it gets you an html or an mht file, I guess that's something. Wouldn't want to have to do it a lot though...
Thanks for that link Lain. Looks like they're trying to push the new media formats.
Shirley, what is it you need from the HTML output? Is it to view PPT online or do you want the individual images and assets? Just curious and thought maybe there was another option for you.
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.
You can change the file name from pptx to zip to get the assets from your PowerPoint but I would make a copy of the powerpoint first before you do that. You can then get your sounds, jpg etc.
Thanks David. They are good suggestions.
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.
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.
Indeed,
OpenOffice
Works great!
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 !
It's really very simple. Microsoft wants you to use their technology because they're greedy bullies.
Use Open Office. It's free and it works very well.
I'd give you some links to other browser based presentation tools, but there are lots, so just google and you'll find many other free replacements for PowerPoint.
I have tried this several times and I do see a message along the bottom of my screen that says "Contacting: D:\PPTAsHTML.htm Press Esc to cancel." but it doesn't go anywhere from there and I see (Not Responding) on the top of my screen. Any suggestions.
Thank you in advance.
Even saving your PPT file to .html format won't help you integrate it seamlessly on your website. The best/fastest/easiest way to do it is to convert it to HTML5 using a tool like iSpring Converter Pro.
http://www.ispringsolutions.com/ppt-to-html
This discussion is closed. You can start a new discussion or contact Articulate Support.