Bonjour,
christianwtd a écrit :
Dominique FILATRE a écrit :
1 - Le problème. Le fichier est à l'origine un fichier Excel. Dans la
bulle, apparaît le lien :
file:///G:/Murielle/Arr2005\050113-001.doc (avec un \ au lieu du /) et
le lien ne fonctionne pas sous OOo.1.1.4. Et quand, on rentre dans la
boite de dialogue du lien, on a :
file:///G:/Murielle/Arr2005%5C050113-001.doc
Y a-t-il un moyen de changer cela en série, au lieu de faire la
modification ligne par ligne ?
Bonsoir,
Un début de solution, juste un début :-(
Si l'adresse est en A1 :
=SUPPRESPACE(REMPLACER(A1;28;3;"\")) va recréer la bonne adresse
(transformation du %5C en \), mais on perd le lien par la même occasion.
Je continue. On fait un copier / collage spécial (Insérer chaines de
caractères) et on retrouve le lien sous forme texte. Pour le faire
accepter par Calc comme lien, j'ai pas d'astuce particulière. La seule
que j'ai trouvé est de faire "comme si" on voulait modifier l'adresse
(on efface un caractère, on le remet et on valide). Ca marche, mais
c'est vraiment pas élégant et surtout il faut tout reprendre lien par
lien. Mais c'est un début.
A voir les autres réponses... j'espère.
Par macro, il suffit de boucler sur la zone contenant les données et de
convertir tous les URL en chemins compatibles Windows (sous Linux ce
n'est pas nécessaire).
L'idée serait de (proposition):
- rechercher la première occurence de type URL
- boucler sur la colonne déterminée
- convertir (convertFromURL)
- éventuellement on en profitera pour changer la destination (deuxième
partie de la demande de Dominique FILATRE)
Bon surf
Christian
François
Désolé, je n'ai pas le temps de proposer du code.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]