Résoudre une erreur dans Word

Comment résoudre une erreur dans Word avec le message d’erreur : Cet objet est altéré ou n’est plus disponible [résolu]

Par exemple, le support de cours de la formation DAX pour Microsoft Power BI est un document Microsoft Word qui incorpore dynamiquement des diapositives Microsoft PowerPoint.

En effet, le document Word a été généré à partir du PowerPoint dans Fichier > Exporter > Créer des documents puis clic sur le lien Créer des documents du volet central. Dans le pop-up Envoyer vers Microsoft, notez la coche en face de l’option Coller le lien.

Envoyer vers Microsoft Word
Envoyer vers Microsoft Word

Il y a donc deux documents : un fichier Word pour le stagiaire et le fichier PowerPoint qui sert durant la formation.

L’avantage de Word est de disposer d’une table des matières automatique, plus conviviale que celle de PowerPoint. Grâce à elle, les stagiaires retrouvent plus rapidement la page qui les intéresse.

Grâce à l’incorporation dynamique, si vous modifiez le fichier PowerPoint, le fichier Word se met à jour automatiquement. Ce qui permet de toujours disposer de documents cohérents.

La belle histoire s’arrête là

Sauf qu’un beau matin, en voulant mettre à jour le fichier Word, la diapositive renvoyait le message : « Cet objet est altéré ou n’est plus disponible. »

Résoudre une erreur dans Word : Cet objet est altéré ou n'est plus disponible.
Résoudre une erreur dans Word : Cet objet est altéré ou n’est plus disponible.

Un clic droit sur la diapositive montrait un menu différent du menu habituel, avec uniquement le lien Objet :

Résoudre une erreur dans Word : Menu Objet seul
Résoudre une erreur dans Word : Menu Objet seul

En insistant un peu, un autre message est apparu : « Impossible de créer un lien avec l’objet spécifié. Insérez l’objet directement dans votre fichier sans créer de lien. ».

Bref. Ça sentait le roussi.

Les solutions qui n’ont pas fonctionné pour résoudre une erreur dans Word

Un petit vent de panique a soufflé. Les recherches sur Google ont affiché les propositions d’un éditeur.

Notamment, la solution proposée consistait à désactiver le mode protégé dans PowerPoint. Toutefois, le problème reste entier.

Une autre piste est de modifier le paramètre des composants DCOM avec la commande dcomcnfg. Cependant, personne n’aime modifier ce type de paramétrage.

Si un jour vous n’avez pas d’autre choix que de modifier les paramètres des composants DCOM, faites une sauvegarde de votre image système, avant d’aller plus loin. C’est obligatoire. C’est la loi.

Heureusement, les paramètres du poste de travail étaient bons, il n’y avait rien à faire (ouf !).

Finalement, l’éditeur du site propose un logiciel qui répare les fichiers Word corrompus.

Malheuresuement, le logiciel s’est révélé incapable de résoudre le problème. Pire, le fichier journal n’affichant aucune erreur.

La « solution » pour résoudre une erreur dans Word

Enfin ! La solution qui a résolu le problème dans mon cas.

Comme vous le savez, un fichier Word (au format .docx) est en réalité un fichier zip qui contient plusieurs fichiers ou dossiers.

Si vous faites une copie du fichier et que vous ajoutez .zip à la fin du .docx, vous pouvez le dézipper. En décompressant le dossier, il y a un fichier xml et des sous-dossiers. Ouvrez le sous-dossier word, vous voyez des fichiers xml et d’autres sous-dossiers.

Ouvrez le dossier _rels. A l’intérieur, ouvrez le fichier document.xml.rels avec un éditeur de texte comme le Bloc-notes ou Notepad++. Il y a beaucoup de balises, mais vous pourrez distinguer facilement les valeurs qui débutent par « file:///« .

Résoudre une erreur dans Word : Target File de document.xml.rels
Résoudre une erreur dans Word : Target File de document.xml.rels

Vous trouvez le nom et l’emplacement du fichier PowerPoint suivi de l’identifiant de la diapositive : 1983, 2070, 1889, etc.

Dans mon cas, le problème venait du renommage du fichier PowerPoint à l’aide de l’explorateur de fichiers. En renommant le fichier PowerPoint, Word ne trouvait plus la source.

La solution a donc consisté à :

  • Redonner l’ancien nom à PowerPoint. C’est celui qui apparaît dans le fichier fichier document.xml.rels : « pbidax_v4.pptx »,
  • Ouvrir le fichier PowerPoint,
  • Ouvrir le fichier Word,
  • Enregistrer le fichier PowerPoint avec le nouveau nom (« Enregistrer sous »),
  • Enregistrer le fichier Word,
  • Fermer Word puis fermer PowerPoint.

Tout est redevenu normal, y compris le menu pour mettre à jour les liaisons.

Résoudre une erreur dans Word : Menu Objet complet
Résoudre une erreur dans Word : Menu Objet complet

Moralité

Cette histoire finit bien, comme toutes les belles histoires.

Cependant, si vous utilisez l’incorporation dynamique, ouvrez les fichiers concernés puis renommez vos fichiers sources en faisant Enregistrer sous.

Vous trouverez des liaisons dans d’autres logiciels que PowerPoint. En effet les liaisons dynamiques sont possibles avec PowerPoint, Word, Excel et OneNote.

Dernier conseil : Ouvrez toujours le fichier source en premier, PowerPoint dans ce scénario, avant d’ouvrir les fichiers qui incorporent les objets externes. Vous gagnerez beaucoup de temps à l’ouverture.

Ce contenu a été publié dans Sécurité. Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *