PowerPointで全スライドをPNG保存できない原因|拡張子直前の半角スペースに注意

PowerPointで「現在のスライド」はPNG保存できるのに「すべてのスライド」だけエラーになる場合、PPTXファイル名の拡張子直前に半角スペースがないか確認してください。Windows 10+Office 2019を含む実機検証で再現した症状と対処方法を紹介します。

更新日:

PowerPointでスライドを画像として書き出す際、「現在のスライド」はPNG保存できるのに、「すべてのスライド」を選ぶとエラーになることがあります。

株式会社トリニティーの実機環境で調査したところ、再現条件として確認できたのはPPTXの内容ではなく、ファイル名の拡張子 `.pptx` の直前に入っていた半角スペースでした。

配信・収録・映像制作では、PowerPointの全ページをPNGへ一括変換して、幕間表示や配信用の静止画素材として使うことがあります。同じ症状が出た場合に、最初に確認してほしいポイントをご紹介します。

症状:1枚だけなら保存できるのに、全スライドだけ失敗する

今回確認した症状は次のようなものでした。

  • PPTXは正常に開ける
  • スライドの編集もできる
  • 通常の保存もできる
  • 「現在のスライド」だけならPNG保存できる
  • 「すべてのスライド」をPNG保存するとエラーになる
  • 出力先フォルダーは作成されても、PNGが生成されない場合がある

PowerPoint自体はほぼ正常に動くため、ファイル名が原因とは気付きにくい症状です。

原因は「.pptx」の直前にある半角スペース

問題が発生したファイル名を詳しく確認すると、次のようになっていました。

研修会2日目WEB用幕間スライド .pptx

スライド と .pptx の間に、半角スペースが1個入っています。

これを次のように修正しました。

研修会2日目WEB用幕間スライド.pptx

すると、PowerPoint標準の「すべてのスライドをPNGとして保存」が正常に完了しました。

半角スペースを戻すと再びエラーになる

偶然ではないかを確認するため、同じPPTXでファイル名だけを変更して再検証しました。

sample.pptx

では全スライドのPNG保存に成功します。

一方、

sample .pptx

のように拡張子直前へ半角スペースを追加すると、全スライドPNG保存がエラーになります。

さらに半角スペースを削除すると、再び正常に保存できました。

もともと正常だったPPTXでも同じ症状を再現でき、半角英数字だけのファイル名でも発生しました。

そのため、こちらで確認した範囲では、日本語のファイル名やスライド内容ではなく、拡張子直前の半角スペースが再現条件になっています。

Windows 10+Office 2019でも同じ症状を確認

さらに環境を変えて確認しました。

Windows 10+Office 2019のPCでも、同じ症状を再現しました。

この検証では、外部からダウンロードしたファイルではなく、株式会社トリニティーが保有する自社のPPTデータを使用し、オフラインで確認しています。

その自社PPTデータは、通常のファイル名では全スライドのPNG保存に成功しました。

一方で、ファイル名を

sample .pptx

のように、拡張子直前へ半角スペースを入れた状態にすると、同じように全スライドPNG保存でエラーになりました。

この結果から、少なくとも今回確認した環境では、

  • メールからのダウンロードが原因ではない
  • 日本語ファイル名だけの問題ではない
  • 特定のPPTXデータだけの問題ではない
  • Windows 11だけの問題ではない
  • 新しいOffice環境だけで起こる現象でもない

ことまで確認できました。

当初はアドインやダウンロード状態も疑った

今回の調査では、最初にPowerPointアドインとの干渉も疑いました。

しかし、アドインが入っていないPCでも同じPPTXで症状が発生しました。

また、ダウンロードしたファイルを別フォルダーへ移動しても改善せず、Windowsのファイルプロパティにある「許可する」を有効にしても症状は変わりませんでした。

一方で、拡張子直前の半角スペースを削除すると正常化し、再び半角スペースを追加すると再発しました。

そのため、今回の検証では、ファイル名末尾の半角スペースが直接の再現条件と判断しています。

対処方法

PowerPointで全スライドのPNG保存だけ失敗するときは、PPTXのファイル名を確認してください。

NG例

seminar .pptx

正常例

seminar.pptx

エクスプローラー上では違いが分かりにくいことがあります。

ファイル名を編集状態にして、.pptx の直前に空白がないか確認し、余計な半角スペースがあれば削除してください。

その後、PowerPointでファイルを開き直し、もう一度「すべてのスライド」をPNGとして保存します。

配信・映像制作では全スライドPNG保存をよく使います

一般的な資料作成では、PowerPointをそのまま投影したりPDFへ変換したりすることが多いため、全スライドのPNG一括保存を使う機会はそれほど多くないかもしれません。

一方、配信・収録・映像制作の現場では、スライドを画像化して、

  • 配信開始前の案内表示
  • 幕間スライド
  • 休憩中の表示
  • 配信専用機器へ読み込む静止画
  • 動画編集用の素材

として使用することがあります。

株式会社トリニティーでも、研修会・セミナー・ウェビナーの運営でスライド画像を扱う機会があります。

そのため、「1枚なら保存できるのに全ページだけ失敗する」という症状に遭遇した場合は、PowerPointやPPTXの内容を詳しく調べる前に、まず拡張子直前の半角スペースを確認することをおすすめします。

まとめ

PowerPointで「すべてのスライドをPNGとして保存」するときだけエラーになる場合、

ファイル名 .pptx

のように、拡張子の直前へ半角スペースが入っていないか確認してください。

今回の実機検証では、

  • 問題のPPTX 2本で同じ症状を確認
  • 半角スペースを削除すると正常化
  • 半角スペースを再追加すると再発
  • 再度削除すると復旧
  • もともと正常だったPPTXでも再現
  • 半角英数字のファイル名でも再現
  • Windows 10+Office 2019でも再現
  • Windows 10+Office 2019の検証は、自社のPPTデータを使用してオフラインで実施

という結果になりました。

見た目では気付きにくい、かなり特殊なトラブルです。同じ症状が出た場合の切り分けにお役立てください。

※本記事は株式会社トリニティーの実機環境で再現確認した挙動をまとめたものです。Microsoftが公式に公開している既知の不具合・仕様として確認したものではありません。

関連サービス

ウェビナー・ライブ配信代行について詳しく見る

映像・音響・会場技術サポートについて詳しく見る

セミナー・研修収録について詳しく見る

お問い合わせ・見積り