je suis confronté à un problème qui a déjà été posé par quelqu'un il y a trois ans, sans réponse vraiment satisfaisante http://user.services.openoffice.org/fr/ ... word#p5859. Thésard en ethnologie, je voudrais pouvoir continuer d'utiliser sur OOo le produit de 3 années de travail : un dossier rassemblant une arborescence de près de mille fichiers .doc reliés entre eux par des hyperliens. Mes hyperliens pointent au coeur des documents grâce à des signets, seulement voilà, sous le format .doc openoffice les ignore et ouvre les documents en haut de la première page. Pourtant les signets sont bien reconnus (appelés « repères de textes »), accessibles par le navigateur et aussi par les hyperliens internes au document.
La discussion de 2006 était partie sur la piste d'une erreur de syntaxe chez microsoft word, dans l'encodage du repère de texte (si j'ai bien compris). J'ai pourtant fait quelques expériences qui suggèrent plutôt une limitation d'OOo:
- le même comportement s'observe avec les fichiers .doc créés par OOo (enregistrés sous le format qu'il appelle « Microsoft Word 97/2000/XP »).
- Et surtout le même comportement s'observe avec des fichiers .odt simplement « maquillés » en fichiers .doc (enregistrés sous le format .odt, mais dont je change manuellement l'extension dans Finder, donc sans rien changer dans le code). Et il suffit que je remette manuellement l'extension .odt sur le fichier (ainsi que dans l'adresse de l'hyperlien) pour que les hyperliens atteignent les signets correctement.
Bref, il semble que OOo fait du « délit de faciès » dans la prise en charge des hyperliens, en se fondant sur l'extension avant même d'avoir cherché à lire le fichier. D'où mes questions:
1.dans le meilleur des cas, il y aurait effectivement une ligne dans OOo précisant explicitement d'ignorer les repères de textes dans les hyperliens pointant vers des documents .doc, et il y aurait parmi vous quelqu'un sachant neutraliser cette instruction. (je pose ma question à tout hasard, qui est sans doute très naïve, mais je n'ai aucune idée de comment les choses se passent à l'intérieur...)
2.Si cela n'est pas possible, pourrait-on au moins dire à OOo que les .doc sont en fait des documents ODT? Car pour moi la solution la plus simple serait de convertir en masse mes documents dans la syntaxe .odt sans pour autant changer leur extension (afin de ne pas avoir à corriger les noms dans chaque hyperlien).
3.A la rigueur, ne pourrais-je pas trouver une version d'OpenOffice à laquelle on aurait simplement fait oublier Microsoft (au-delà de la question des hyperliens), et la laisser vivre sur ma machine comme dans un monde idéal, où les fichiers .doc se déguisent « juste pour rire », pour qu'elle les ouvre sans se poser de question?
Pardon d'avoir anthropomorphisé OOo, sans doute abusivement... et merci d'avance pour votre aide. Vincent
Le Modérateur a écrit :L'issue est celle réouverte par Jean-Baptiste Faure dans sa réponse,
39136 il faut voter, dirait Dude...
Comment voter