Knowledge base KB0212

think-cell's Save Selected Slides shows error when saving to OneDrive or SharePoint

Problem

An error message mentioning "MSO20WIN32CLIENT.DLL 16.0.*.* exception 0x30303030" pops up when I use think-cell's Save Selected Slides feature, saving to a location on Microsoft OneDrive or SharePoint. Saving to other locations works.

This problem occurs only with Office 365 and Office 2016 Click-to-run.

Solution

The problem is caused by a bug in certain PowerPoint versions. Microsoft fixed the bug in Office 365 and Office 2016 Click-to-Run editions with the update to Version 1707 (Build 8326.2070). This version was distributed in the Monthly Channel as of August 7, 2017. According to Microsoft, the Semi-Annual Channel (Targeted) will update to the fixed version starting on September 12, 2017, the Semi-Annual Channel in January, 2018.

Please see Microsoft's Install Office updates for how to see your Office version, update channel, and the update options you have.

Until your Office has updated to a fixed version, do not save to Microsoft OneDrive or SharePoint with think-cell's Save Selected Slides. Saving to other locations works.

If your company has a Microsoft Office Support contract and you want to contact Microsoft to ask them to speed up the fix for the Semi-Annual Channel, you may refer to Microsoft case number 117052915811034.

Explanation

think-cell uses a programming function provided by PowerPoint, .SaveCopyAs, to save the selected slides as a new presentation. In affected Office versions, PowerPoint crashes when saving the new presentation on Microsoft OneDrive or SharePoint.

The error can be reproduced without think-cell.

Reproduction without think-cell

Use .SaveCopyAs in an affected PowerPoint version and save a new presentation to OneDrive.

  1. Open PowerPoint 2016 at a version lower than 1707 (Build 8326.2070) with a new empty presentation.
  2. In PowerPoint, go to Insertthink-cellMoreDeactivate think-cell.
  3. Press Alt + F11 to open Microsoft Visual Basic for Applications.
  4. In Microsoft Visual Basic for Applications, press Ctrl + G to open the Immediate window.
  5. Determine your OneDrive folder in Windows, typically the folder you previously tried to use when the error happened.
  6. Copy and paste the following code to the Immediate window, replacing the quoted path information with the one from your computer:

    ActivePresentation.SaveCopyAs "C:\Users\USERNAME\ONEDRIVE_PATH\FILENAME.pptx"
  7. Press ENTER
PowerPoint crashes with an error message, "PowerPoint has stopped working".