{"id":2390,"date":"2020-06-01T22:19:28","date_gmt":"2020-06-01T20:19:28","guid":{"rendered":"http:\/\/outofmymind.scanlen.com\/?p=2390"},"modified":"2020-06-01T22:26:50","modified_gmt":"2020-06-01T20:26:50","slug":"what-powerpoint-95-no-longer-supported","status":"publish","type":"post","link":"https:\/\/outofmymind.scanlen.com\/?p=2390","title":{"rendered":"What? PowerPoint 95 no longer supported?"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"alignleft size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/outofmymind.scanlen.com\/wp-content\/uploads\/2020\/06\/topic-office.jpg\" alt=\"\" class=\"wp-image-2391\"\/><\/figure><\/div>\n\n\n\n<p>So I had an interesting request come past me the other day.&nbsp; A client had very old <em>(as in created in 1995 and last printed or saved in 1998)<\/em> PowerPoint files that he wanted to open&#8230;however Office 365 was not interested in opening it at all.<\/p>\n\n\n\n<p>When attempting to open the file, PowerPoint 365 would throw up an error stating that <em><b>&#8220;PowerPoint can&#8217;t read &lt;filename.ppt&gt; because the PowerPoint 95 file format is no longer supported&#8221;<\/b><\/em>&nbsp; Seriously Microsoft?!?&nbsp; So much for backward support<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/outofmymind.scanlen.com\/wp-content\/uploads\/2020\/06\/ss-ppt95error.jpg\" alt=\"\" class=\"wp-image-2396\" width=\"515\" height=\"96\"\/><figcaption>The Error Message<\/figcaption><\/figure><\/div>\n\n\n\n<p>After Googling a bit it seemed that Microsoft had a valid reason for it &#8211; it was no longer a &#8220;safe&#8221; format, so they canned support for it&#8230;anyway back to the request.  There is an online service that one can upload these files to that will do it for free however there is a limit to the number of conversions done a day and I am not to comfortable uploading potentially sensitive (even though it is old) files to a server that I don&#8217;t know what will happen to it.   There had to be a better solution&#8230;<\/p>\n\n\n\n<p>I found a post somewhere that said that OpenOffice \/ LibreOffice used to be able to open the older formats&#8230;.hmmmm&#8230;maybe if it could open it then it could save it as as newer format then also&#8230;  So I went off to the LibreOffice website looking for a &#8220;portable&#8221; version of the app.  Now for those of you who do not know what a &#8220;portable&#8221; version means, it means a version that you can download and run without having to install the application to your machine.  Found the page and downloaded it &#8211; <a href=\"https:\/\/www.libreoffice.org\/download\/portable-versions\/\">link here<\/a>.  It was a 160Mb download that I extracted to my C:\\TEMP folder.   <\/p>\n\n\n\n<p>Running the application for the first time takes a while for it open and set itself up in the temporary environment, but once up and running it worked like a charm.  I opened LibreOffice Impress  (the equivalent program of PowerPoint) and then attempted to open the file&#8230;this is what I was greeted with:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/outofmymind.scanlen.com\/wp-content\/uploads\/2020\/06\/ss-ppt95error-2-1024x531.jpg\" alt=\"\" class=\"wp-image-2399\" width=\"464\" height=\"240\" srcset=\"https:\/\/outofmymind.scanlen.com\/wp-content\/uploads\/2020\/06\/ss-ppt95error-2-1024x531.jpg 1024w, https:\/\/outofmymind.scanlen.com\/wp-content\/uploads\/2020\/06\/ss-ppt95error-2-300x156.jpg 300w, https:\/\/outofmymind.scanlen.com\/wp-content\/uploads\/2020\/06\/ss-ppt95error-2-768x398.jpg 768w, https:\/\/outofmymind.scanlen.com\/wp-content\/uploads\/2020\/06\/ss-ppt95error-2.jpg 1159w\" sizes=\"auto, (max-width: 464px) 100vw, 464px\" \/><figcaption>Woohoo! It works!!!<\/figcaption><\/figure><\/div>\n\n\n\n<p>OK so at least we could open it, now to try save it as something newer that Office 365 PowerPoint could open.  File, Save As, File Type&#8230; Wow we have some formats to choose from!<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/outofmymind.scanlen.com\/wp-content\/uploads\/2020\/06\/ss-ppt95error-3.jpg\" alt=\"\" class=\"wp-image-2402\" width=\"513\" height=\"217\" srcset=\"https:\/\/outofmymind.scanlen.com\/wp-content\/uploads\/2020\/06\/ss-ppt95error-3.jpg 623w, https:\/\/outofmymind.scanlen.com\/wp-content\/uploads\/2020\/06\/ss-ppt95error-3-300x127.jpg 300w\" sizes=\"auto, (max-width: 513px) 100vw, 513px\" \/><figcaption>Different file formats to choose from<\/figcaption><\/figure><\/div>\n\n\n\n<p>Great! Now to find out if we can somehow convert files in bulk instead of doing the whole File, Save As process.  I then stumbled upon <a rel=\"noreferrer noopener\" href=\"https:\/\/ask.libreoffice.org\/en\/question\/2641\/convert-to-command-line-parameter\/\" target=\"_blank\">another site<\/a> where the members discussed how to have OpenOffice \\ LibreOffice open up without showing a window (GUI) and then convert from a specific format to another AUTOMATICALLY!<\/p>\n\n\n\n<p>So under my <strong>C:\\TEMP<\/strong> folder I had the Portable LibreOffice version in its folder (<strong>C:\\TEMP\\LibreOfficePortable<\/strong>). I created another folder called PPT (<strong>C:\\TEMP\\PPT<\/strong>) where I placed the PowerPoint 95 test file (<em>and made multiple copies of it to simulate a bulk conversion<\/em>), and another folder below that PPTX (<strong>C:\\TEMP\\PPT\\PPTX<\/strong>) where the converted files would go.<\/p>\n\n\n\n<p>I then created a batchfile (<strong>convert2pptx.bat<\/strong>) that had the following in it:<\/p>\n\n\n\n<p class=\"has-text-color has-background has-very-dark-gray-color has-very-light-gray-background-color\"><code>for %%f in (*.ppt) do (<br>C:\\temp\\LibreOfficePortable\\App\\libreoffice\\program\\soffice.exe --headless --convert-to pptx --outdir \"C:\\temp\\PPT\\PPTX\" \"%%f\"<br>)<\/code><\/p>\n\n\n\n<p>To to breakdown what the above was doing:<br>1. In the current folder, any file that ends with .ppt, do the following<br>2. Run the soffice.exe file <br>2.1 as &#8220;headless&#8221; (so don&#8217;t open up and show the GUI)<br>2.2 convert the format to PPTX format<br>2.3 use the following folder as the output folder<br>2.4 keep the existing filename when saving it as PPTX<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"754\" height=\"444\" src=\"http:\/\/outofmymind.scanlen.com\/wp-content\/uploads\/2020\/06\/ss-ppt95error-4.jpg\" alt=\"\" class=\"wp-image-2406\" srcset=\"https:\/\/outofmymind.scanlen.com\/wp-content\/uploads\/2020\/06\/ss-ppt95error-4.jpg 754w, https:\/\/outofmymind.scanlen.com\/wp-content\/uploads\/2020\/06\/ss-ppt95error-4-300x177.jpg 300w\" sizes=\"auto, (max-width: 754px) 100vw, 754px\" \/><figcaption>The script in action and the output files<\/figcaption><\/figure><\/div>\n\n\n\n<p>Finally a solution for the client to bulk convert all his PowerPoint 95 files to a compatible version that PowerPoint 365 could open.  <\/p>\n\n\n\n<p>Pretty impressed (and thankful) that LibreOffice could do that&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So I had an interesting request come past me the other day.&nbsp; A client had very old (as in created in 1995 and last printed or saved in 1998) PowerPoint files that he wanted to open&#8230;however Office 365 was not interested in opening it at all. When attempting to open the file, PowerPoint 365 would [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[12],"tags":[],"class_list":["post-2390","post","type-post","status-publish","format-standard","hentry","category-windows"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/outofmymind.scanlen.com\/index.php?rest_route=\/wp\/v2\/posts\/2390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/outofmymind.scanlen.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/outofmymind.scanlen.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/outofmymind.scanlen.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/outofmymind.scanlen.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2390"}],"version-history":[{"count":14,"href":"https:\/\/outofmymind.scanlen.com\/index.php?rest_route=\/wp\/v2\/posts\/2390\/revisions"}],"predecessor-version":[{"id":2412,"href":"https:\/\/outofmymind.scanlen.com\/index.php?rest_route=\/wp\/v2\/posts\/2390\/revisions\/2412"}],"wp:attachment":[{"href":"https:\/\/outofmymind.scanlen.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/outofmymind.scanlen.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/outofmymind.scanlen.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}