KB0212:thinkcell 的 Save Slides... 保存到 OneDrive 或 SharePoint 时显示错误

问题

此问题发生在特定版本的 Office 365 和 Office 2016 Click-to-Run 中。使用相同版本保存到其他位置则可以正常工作。

解决方案

Microsoft 已在至少更新到 版本 1911(内部版本 12228.20364)后修复此问题。此版本已于 2019 年 12 月 10 日起通过 Microsoft 当前频道更新分发。半年企业频道于 2020 年 7 月 14 日通过版本 2002(内部版本 12527.20880)获得此修复。

请参阅 Microsoft 的安装 Office 更新,了解如何查看您的 Office 版本、更新频道以及可用的更新选项。

在您的 Office 更新到已修复版本之前,请勿使用 thinkcell 的 Save Slides... 保存到 Microsoft OneDrive 或 SharePoint。保存到其他位置可以正常工作,之后您可以再移动文件。

说明

thinkcell 使用 PowerPoint 提供的编程函数 .SaveCopyAs,将所选幻灯片保存为新的演示文稿。根据受影响的 Office 版本,保存到 OneDrive 或 SharePoint 时可能出现两种结果。使用低于 1707(内部版本 8326.2070)的 Office 版本时,PowerPoint 可能会崩溃。使用高于 1707(内部版本 8326.2070)但低于 1911(内部版本 12228.20364)的版本时,PowerPoint 可能不会崩溃,但文件可能无法保存。在受影响的 Office 版本中,无需 thinkcell 也可按如下方式复现这两种错误 阅读更多

不使用 thinkcell 进行复现

  1. 使用新的空白演示文稿打开受影响版本的 PowerPoint。
  2. 在 PowerPoint 中,转到 Insert > thinkcell > Tools 工具菜单图标 > 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