База знаний KB0212. При использовании функции think-cell "Сохранить слайды…" возникает ошибка во время сохранения в OneDrive или SharePoint

KB0212. При использовании функции think-cell "Сохранить слайды…" возникает ошибка во время сохранения в OneDrive или SharePoint

Проблема

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

Решение

Microsoft исправила эту проблему в обновлении к версии 1911 (сборка 12228.20364). Эта версия распространялась в обновлениях канала Microsoft Current Channel с 10 декабря 2019 г. Исправление для канала Semi-Annual Enterprise Channel было предоставлено 14 июля 2020 г. с версией 2002 (сборка 12527.20880).

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

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

Пояснение

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

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

  1. Откройте в затронутой версии PowerPoint новую пустую презентацию.
  2. В PowerPoint перейдите Insert > think-cell > Tools значок «Меню инструментов». > Deactivate 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. Нажмите ВВОД

Поделиться