KB0212: OneDrive または SharePoint に保存すると thinkcell の Save Slides... でエラーが表示される

問題

この問題は、Office 365 および Office 2016 Click-to-Run の特定のバージョンで発生しました。同じバージョンでも、他の場所への保存は正常に動作しました。

解決策

Microsoft は、少なくとも Version 1911 (Build 12228.20364) への更新でこの問題を修正しました。このバージョンは、2019 年 12 月 10 日時点で Microsoft's Current Channel の更新として配布されました。Semi-Annual Enterprise Channel では、2020 年 7 月 14 日に Version 2002 (Build 12527.20880) で修正が提供されました。

Office のバージョン、更新チャネル、および利用可能な更新オプションを確認する方法については、Microsoft の Install Office updates をご覧ください。

Office が修正版に更新されるまで、thinkcell の Save Slides... を使用して Microsoft OneDrive または SharePoint に保存しないでください。他の場所への保存は動作しますので、その後ファイルを移動できます。

説明

thinkcell は、選択したスライドを新しいプレゼンテーションとして保存するために、PowerPoint が提供するプログラミング関数 .SaveCopyAs を使用します。影響を受ける Office のバージョンによって、OneDrive または SharePoint に保存する際に起こり得る結果が 2 つありました。1707 (Build 8326.2070) 未満の Office バージョンでは、PowerPoint がクラッシュする場合があります。1707 (Build 8326.2070) 以降で 1911 (Build 12228.20364) 未満のバージョンでは、PowerPoint はクラッシュしないものの、ファイルが保存されない場合があります。影響を受ける Office バージョンでは、どちらのエラーも thinkcell なしで次のように再現できます もっと読む

thinkcell を使用しない再現手順

  1. 影響を受けるバージョンの PowerPoint を、新しい空のプレゼンテーションで開きます。
  2. PowerPoint で Insert > thinkcell > Tools Tools Menu icon > Deactivate thinkcell に移動します。
  3. Alt + F11 を押して Microsoft Visual Basic for Applications を開きます。
  4. Microsoft Visual Basic for Applications で Ctrl + G を押し、Immediate ウィンドウを開きます。
  5. Windows で OneDrive フォルダーを確認します。通常は、エラー発生時に使用しようとしていたフォルダーです。
  6. 次のコードを Immediate ウィンドウにコピーして貼り付け、引用符内のパス情報をお使いのコンピューターのものに置き換えます。

    ActivePresentation.SaveCopyAs "C:\Users\USERNAME\ONEDRIVE_PATH\FILENAME.pptx"

  7. ENTER を押します