База знаний KB0212

в функции think-cell «Сохранение выбранных слайдов» возникает ошибка при сохранении в OneDrive или SharePoint

Проблема

Появляется сообщение об ошибке "MSO20WIN32CLIENT.DLL 16.0.*.* исключение 0x30303030" при использовании функции think-cell Сохранить выбранные слайды, для сохранения данных в Microsoft OneDrive или SharePoint. Сохранение в другие местоположения работает без ошибок.

Эта проблема возникала только в определенных версиях Office 365 и Office 2016 «Нажми и работай».

Решение

Microsoft исправила эту проблему в обновлении к версии 1707 (сборка 8326.2070). Эта версия распространялась в обновлениях канала Microsoft Monthly Channel c 7 августа 2017 г. Канал Semi-Annual Channel (Targeted) был обновлен до исправленной версии 12 сентября 2017 г. (версия 1708 (сборка 8431.2079)), и канал Semi-Annual Channel получил исправление 9 января 2018 г. (версия 1708 (сборка 8431.2153)).

Инструкции о проверке версии Office, использовании канала обновлений и перечисление доступных вариантов обновления см. в статье Microsoft Установка обновлений Office.

Пока вы не обновите Office до исправленной версии, не сохраняйте данные в Microsoft OneDrive или SharePoint с помощью функции think-cell Сохранить выбранные слайды. Сохранение в другие местоположения работает без ошибок.

Пояснение

Надстройка think-cell использует программную функцию PowerPoint, .SaveCopyAs для сохранения выбранных слайдов в качестве новой презентации. В проблемных версиях Office работа PowerPoint завершается аварийно при сохранении новой презентации в Microsoft OneDrive или SharePoint.

Ошибку можно воспроизвести и без надстройки think-cell.

Воспроизведение ошибки без think-cell

Используйте функцию .SaveCopyAs в проблемной версии PowerPoint и сохраните новую презентацию в OneDrive.

  1. Откройте новую пустую презентацию в PowerPoint 2016 с версией меньше чем 1707 (сборка 8326.2070).
  2. В PowerPoint выполните команду Вставкаthink-cellДополнительноДеактивировать think-cell.
  3. Нажмите сочетание клавиш Alt + F11, чтобы открыть Microsoft Visual Basic для приложений.
  4. В Microsoft Visual Basic для приложений нажмите Ctrl + G, чтобы открыть окно Immediate.
  5. Найдите свою папку OneDrive в Windows — обычно это та папка, которую вы пытались использовать, когда возникла ошибка.
  6. Скопируйте и вставьте следующий код в окне Интерпретации, заменив приведенный путь на следующий со своего компьютера:

    ActivePresentation.SaveCopyAs "C:\Users\USERNAME\ONEDRIVE_PATH\FILENAME.pptx"
  7. Нажмите ВВОД
Происходит аварийное завершение PowerPoint с ошибкой, «PowerPoint перестал работать».
think-cell использует файлы cookie для улучшения функциональности, эффективности и безопасности этого веб-сайта. Если вы хотите пользоваться всеми функциями этого сайта, требуется ваше согласие. С более подробной информацией об использовании файлов cookie компанией think-cell, вашем согласии и правах на конфиденциальность данных можно ознакомиться в нашей Политике конфиденциальности.