la fonction Enregistrer les diapositives de think-cell affiche une erreur lors de la sauvegarde sur OneDrive ou SharePoint
Problème
Ce problème est survenu avec des versions spécifiques de Office 365 et Office 2016 Click-to-Run. L’enregistrement dans d’autres emplacements fonctionnait avec les mêmes versions.
Solution
Microsoft a résolu le problème avec une mise à jour vers la version 1911 (version 12228.20364) au minimum. Cette version a été distribuée dans les mises à jour du canal actuel de Microsoft le 10 décembre 2019. Le canal d’entreprise semestriel a reçu le correctif le 14 juillet 2020 avec la version 2002 (version 12527.20880).
Veuillez consulter les mises à jour Install Office de Microsoft pour savoir comment visualiser votre version Office, le canal mis à jour, ainsi que les options de mise à jour dont vous disposez.
Tant que votre Office n’a pas été mis à jour vers une version corrigée, évitez de sauvegarder dans Microsoft OneDrive ou dans SharePoint avec la fonction Enregistrer les diapositives... de think-cell. L’enregistrement dans d’autres emplacements fonctionne, et vous pouvez ensuite déplacer le fichier.
Explication
think-cell utilise une fonction de programmation fournie par PowerPoint, .SaveCopyAs, pour sauvegarder les diapositives sélectionnées en tant que nouvelle présentation. Selon la version d’Office concernée, il y a eu deux résultats possibles lors de l’enregistrement dans OneDrive ou SharePoint. Avec les versions d’Office inférieures à 1707 (version 8326.2070), PowerPoint peut se bloquer. Avec les versions supérieures à 1707 (version 8326.2070) mais inférieures à 1911 (version 12228.20364), PowerPoint peut ne pas se bloquer, mais le fichier peut ne pas être enregistré. Les deux erreurs peuvent être reproduites sans think-cell dans les versions d’Office affectées comme suit
Reproduction de l'erreur sans think-cell
- Ouvrez une version affectée de PowerPoint avec une nouvelle présentation vide.
- Dans PowerPoint, allez à Insert > think-cell > Tools > Deactivate think-cell.
- Appuyez sur Alt+F11 pour ouvrir la fenêtre Microsoft Visual Basic for Applications.
- Dans Microsoft Visual Basic for Applications, appuyez sur Ctrl + G pour ouvrir la fenêtre d’exécution.
- Déterminez votre dossier OneDrive dans Windows, typiquement le dossier que vous étiez en train d’essayer d’utiliser quand l’erreur s’est produite.
-
Copiez et collez le code suivant dans la fenêtre d’exécution pour remplacer l’information de chemin d’emplacement saisie par celle de votre ordinateur :
ActivePresentation.SaveCopyAs "C:\Users\USERNAME\ONEDRIVE_PATH\FILENAME.pptx"
- Appuyez sur ENTRÉE