impossible d'ouvrir docx Word 2007 - résolu

impossible d'ouvrir docx Word 2007 - résolu - Logiciels - Windows & Software

Marsh Posté le 17-03-2009 à 15:30:35    

Bonjour à tous  :hello: ,
 
J'écris un rapport pour le taf sur Word 2007, et voilà qu'après avoir manipulé un peu des équations que j'avais entrées, un bug apparait : l'équation sort de son cadre... Ne parvenant pas à faire disparaître ce bug, j'enregistre (erreur !) et je ferme le document.
 
J'essaie ensuite de l'ouvrir, mais c'est impossible :
" impossible d'ouvrir le document XML "nom", des erreurs ont été décelées"
et quand je clique sur le bouton "détail" : "erreur non spécifiée, colonne bidule ligne machin"
 
Ma dernière copie date d'une semaine... Donc si je n'arrive pas à récupérer ce document, je perds une semaine de travail, ce qui n'est pas possible compte tenu de mes délais :cry:  
 
Je suis un peu désespérée...  
 
j'ai déjà essayé :
 - option "ouvrir et réparer" de word
 - ouverture avec word 2003 + module de compatibilité docx
 - renommer le docx en doc
 - ouverture sur un autre pc
 - récupération de sauvegarde (apparamment il n'y en a pas   :pfff: )
 
Quelqu'un peut-il m'aider à me sortir de cette situation critique ?
 
Merci !
 
----  
 
edit :
 
problème résolu ce matin.
 
Pour les suivants qui pourraient avoir ce problème :
 
- renommer le fichier en zip
- le décompresser
- ouvrir le fichier "document" avec WordPad
- effacer les lignes de codes correspondant aux parties qui ont causée le bug, en prenant soin de pas couper une instruction, et de laisser la 20ène de lignes à la fin du doc, qui concernent notamment les pieds de page
- compresser le dossier en zip
- renommer le fichier obtenu en .docx
 
Merci pour vos réponses,
 :hello:


Message édité par d'jess le 18-03-2009 à 12:08:42
Reply

Marsh Posté le 17-03-2009 à 15:30:35   

Reply

Marsh Posté le 18-03-2009 à 11:31:09    

Ouverture avec open office peut être ?

Reply

Marsh Posté le 18-03-2009 à 11:57:44    

Renommer le fichier.docx en fichier.zip. L'ouvrir. Il devrait contenir plusieurs fichiers.

Reply

Marsh Posté le 18-03-2009 à 13:46:48    

Solution à retenir, en effet !

Reply

Marsh Posté le 19-03-2009 à 12:28:53    

OpenOffice 3.1 lit les docx aussi

Reply

Marsh Posté le 18-08-2009 à 12:21:50    

La véritable erreur qui empêche Word d'ouvrir le fichier n'est en fait pas celle qu'il prétend avoir trouvé. Un champ d'indexation a par exemple été inséré dans la table des matières, soit manuellement, soit automatiquement.
C'est un bug de Word qui n'est à ce jour pas encore corrigé.
'est souvent un champ inclus par erreur dans un autre champ
 
Dans le cas où le problème est dû à un ou plusieurs champs insérés dans la table des matières :
 
Supposons que le document s'appelle MYDOC.docx
1. Renommer MYDOC.docx en MYDOC.zip
2. Décompresser MYDOC.zip vers le dossier MYDOC/
3. Dans MYDOC/word/ il y a un fichier nommé document.xml
4. Ouvrir document.xml dans Notepad++ (par exemple)
5. Accéder à l'endroit où se trouve le sommaire/table des matières en cherchant le couple de balises <w:fldChar w:fldCharType="begin"/> ... TOC ... <w:fldChar w:fldCharType="end"/> qui contient un champ TOC à l'intérieur.
6. Chercher " XE " sans les guillemets après cela (peut-être sans espaces), vérifier de visu qu'on est toujours dans la tables des matières.
7. Chercher le couple de balises w:fldChar qui englobe ce " XE " : <w:fldChar w:fldCharType="begin"/> ... XE ... <w:fldChar w:fldCharType="end"/>.
8. Supprimer ces deux balises et le contenu entre elles (on vient de supprimer l'entrée d'index)
9. S'il y en a plusieurs (par ex. dans le cas automatique), toujours dans la table des matières, répéter les étapes 6 à 8.
10. Une fois que c'est fait, zipper le répertoire MYDOC/ en MYDOC_REPARE.zip (par exemple)
11. Renommer MYDOC_REPARE.zip en MYDOC_REPARE.docx (facultatif)
12. Ouvrir ce dernier fichier avec Word, et espérer que c'était la seule erreur :)
 
Cordialement vôtre,
Le détaché de programmation d'Upbraining.net

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed