Comment modifier tous les hyperliens d'un document Calc

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.

Email: - fbo@atolcd.com
Sujet: - Comment modifier tous les hyperliens d'un document Calc
Question: - Bonjour,
j'ai un document calc dans lequel j'ai insérer des hyperliens pour accéder à des éléments de notre GRC. La dernière migration de notre GRC a changé son URL. Mon problème est pouvoir modifier toutes les URL (quelques centaines) sans être obligé de les reprendre une à une.
Je n'ai pas trouvé de réponse dans l'aide, ni sur le Net d'ailleurs. Existe-t-il une solution ?
Merci de votre réponse...

Bonjour

Comment modifier tous les hyperliens d'un document Calc

Je suppose que tu as essayé Édition> Rechercher & remplacer ?
Le problème est que les liens peuvent ne plus être reconnus comme
tels après remplacement.

Une solution est d'utiliser cette commande pour insérer une
fonction Hyperlien

Rechercher:
http.*

Remplacer par:
=LIEN.HYPERTEXTE("&")

Ne pas oublier de cocher l'option "Expressions régulières".

Si tu réponds, merci de penser à utiliser la fonction "répondre à tous" du
logiciel de courrier ou du webmail de façon que la liste reçoive la réponse.

Cordialement
Pierre-Yves

Bonjour,
     merci pour ta réponse.

     J'ai effectivement essayé "Édition> Rechercher & remplacer", en précisant "dans les formules", "dans le texte", expression régulière ou non enfin quasi toutes les cases à cocher et à chaque fois la même réponse "Terme recherché introuvable".

     Je voudrais remplacer par exemple "http://grc/" par "http://serv-12-grc/"... cela ne me semble pas compliqué mais bon il faut croire que si.

Cordialement
Fred

Bonjour,

    As-tu essayé d'enregistrer ton fichier (dans Calc) au format .csv pour ensuite modifier tes liens à l'aide d'un éditeur de texte (rechercher & remplacer) et enfin recharger ce .csv modifié dans Calc ?

à ++

Ian.

j'ai essayé et je n'ai pas de soucis ??
<http://nabble.documentfoundation.org/file/n4143138/lienclac.png>

Bonjour,

         je n'y avais pas pensé .... je viens de faire le test et je perds tous les hyperliens, en plus de tous les styles et des formules.

Merci tout de même.
@+

Bonjour,

Si il s'agit *bêtement* de remplacer les URL d'une forme vers une autre, il
y a quelques possibilités (aucune immédiate, malheureusement).
- Soit passer par une macro, qui inspectera toutes les cellules, extraiera
les URL, et les remplacera au besoin
- Soit (et là, normalement pas de danger mais bien sûr il faut travailler
sur une copie) renommer le fichier .ods en .zip, en extraire le fichier
content.xml, ouvrir ce fichier avec le bloc-notes (ou équivalent, j'utilise
notepad++), et d'ici utiliser la fonction remplacer pour trouver l'ancienne
URL et la changer. Ensuite remettre le fichier content.xml dans le zip,
renommer le zip en .ods, et zou.

La deuxième méthode ne devrait pas poser de problème, à moins que vos URL
ne soient sur le domaine du w3c ou peut-être de The Document Foundation.

Bonsoir,

    Et si tu unzip ton document .ods, est-ce que tu retrouves tes liens dans le fichier content.xml ?

à ++

Ian.

J'ai essayé la méthode proposée par pierre-yves avec succès :

Rechercher & remplacer

Rechercher > http://grc/
Remplacer par > =lien.hypertexte("http://serv-12-grc/")
le texte de la cellule n'est plus formatée comme un lien hypertexte (orange sur fond gris), mais Ctrl+clic permet d'ouvrir le lien.

Franck

c'est mieux parce que c'est assez moche je trouve ce formatage :slight_smile:

Bonjour,

     merci pour ta réponse. Je crois que je vais tenter la deuxième méthode car je ne suis pas très doué avec les macros. Ce qui m'étonne toujours c'est d'être obligé de passer par des applications tierces pour faire une modification aussi élémentaire.

     Je tente et donne des nouvelles.

@+

Bonjour,
     oui Cley Faye m'a indiqué d'éditer le fichier content.xml.
     Je vais tester :wink:
Merci
@+