
我有一個以舊 PPT 格式儲存的檔案。我可以在 PowerPoint 2010 及之前的版本中開啟它。它包含一個簡單的宏,在開啟檔案期間不會呼叫該宏。
當我嘗試在最新的 PowerPoint (2013) 中開啟提到的簡報時,應用程式表示該檔案已損壞。當我單擊“修復”按鈕時,我看到下一條訊息,通知我某些內容不可讀且已刪除。這實際上意味著執行此操作後我只能看到空白幻燈片(沒有內容)!
我嘗試在 PowerPoint 2010 中開啟提到的 PPT 檔案並使用「另存為」選項。當我再次以舊的PPT格式保存它時,檔案變得更大,但我能夠在PP 2013中開啟它。
我嘗試在互聯網上尋找解決方案,但幾乎每個人都在談論修復損壞的 PPT。從我的角度來看,它不會被損壞,因為它在以前的 PowerPoint 版本中運作得很好。
答案1
在過去的幾個版本中,每個版本的PPT都對它能吃什麼和不吃什麼更加挑剔。早期版本可能忽略並繼續他們的業務的一些小事情可能會讓後來的版本舉手並尖叫著跑進黑夜。
一個技巧是將檔案「往返」到 HTML,然後從支援該檔案的 PPT 版本返回。這可以清除一些導致 PPT 2013 不合作的小問題。
在 PPT 2010 中,您需要使用 VBA 來執行此操作,因為「另存為 HTML」功能已被刪除。您可以在我的常見問題頁面之一上找到程式碼:
忽略底部對 PPT2HTML 的引用...它是一個有用的加載項,但無助於解決此問題。