think-cell 的“保存幻灯片…”在保存到 OneDrive 或 SharePoint 时显示错误
问题
特定的 Office 365 和 Office 2016 即点即用版本才会出现此问题。使用相同版本保存到其他位置则正常运行。
解决方案
Microsoft 在更新到至少 1911 版(内部版本 12228.20364)时已修复此问题。自 2019 年 12 月 10 日起,在 Microsoft 的当前通道更新中分发此版本。半年度企业通道在 2020 年 7 月 14 日已接受 2002 版的修复(内部版本 12527.20880)。
如需了解如何查看您的 Office 版本、更新通道以及您的更新选项,请参阅 Microsoft 的安装 Office 更新。
在将您的 Office 更新到已修复版本之前,请勿使用 think-cell 的保存幻灯片... 保存到 Microsoft OneDrive 或 SharePoint。保存到其他位置则正常运行,然后您可以移动文件。
说明
think-cell 使用 PowerPoint 提供的编程函数 .SaveCopyAs 将选择的幻灯片另存为新的演示文稿。根据受影响的 Office 版本,保存到 OneDrive 或 SharePoint 时有两种可能的结果。对于低于 1707(内部版本 8326.2070)的 Office 版本,PowerPoint 可能会发生故障。对于高于 1707(内部版本 8326.2070)但低于 1911(内部版本 12228.20364)的版本,PowerPoint 可能不会发生故障,但文件可能无法保存。在受影响的 Office 版本中,可以在不使用 think-cell 的情况下,使用以下方式重现这两种错误
在不使用 think-cell 的情况下重现
- 在受影响的 PowerPoint 版本中打开新的空演示文稿。
- 在 PowerPoint 中,转到 Insert > think-cell > Tools > Deactivate think-cell。
- 按 Alt + F11 打开 Microsoft Visual Basic for Applications。
- 在 Microsoft Visual Basic for Applications 中,按 Ctrl + G 打开即时窗口。
- 确定 Windows 中的 OneDrive 文件夹,该文件夹通常是先前在发生错误时您尝试使用的文件夹。
-
将以下代码复制并粘贴到即时窗口,将引用的路径信息替换为您计算机提供的信息:
ActivePresentation.SaveCopyAs "C:\Users\USERNAME\ONEDRIVE_PATH\FILENAME.pptx"
- 按 ENTER