PowerPoint 2010 移除 UI 上的「另存為網頁」(HTM/MHT) 選項,但物件模型仍支援。透過 VBA 即時視窗呼叫 SaveAs 方法即可實現轉檔。
ActivePresentation.SaveAs "C:\Test.htm", ppSaveAsHTML, msoFalse
ActivePresentation.SaveAs "C:\Test.mht", ppSaveAsWebArchive, msoFalse
參數說明:
ppSaveAsHTML:輸出標準 HTML 檔案群(含資源資料夾)。ppSaveAsWebArchive:輸出單一 .mht 封存檔(含所有資源)。msoFalse:不覆蓋既有檔案提示(若檔案存在會報錯,需先刪除或改名)。
適用版本:PowerPoint 2010/2013/2016/2019/365 皆適用,因物件模型未移除此方法。