fonction lien_hypertexte sous version 2.0.2

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Fabien
Fraîchement OOthentifié
Messages : 2
Inscription : 23 mars 2006 14:52

fonction lien_hypertexte sous version 2.0.2

Message par Fabien »

Dans le cadre de mon travail, j'ai effectué un travail sous excel en utilisant la fonction lien_hypertexte pour générer des liens vers d'autres fichiers en fonction des choix opérés précédemment par les utilisateurs. Ca fonctionne très bien.
Les écoles élémentaires sont massivement utilisatrices de Open office. J'ai converti les différents fichiers au format .ods. Mais, la fonction lien_hypertexte sous Open Office ne fonctionne pas. J'ai tenté de la réécrire dans open office sans plus de succès. Pourtant, qaund je place le curseur sur le lien, la main s'affiche et le nom du fichier à ouvrir aussi. Je clique et rien ne se passe.
Je précise que tous les fichiers sont enregistrés dans le même dossier.
La version utilisée est OO 2.0.2

Merci[/u]
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25181
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Message par Dude »

Tu es sous quel OS ? Windows ? Quelle version ?

Perso, je n'ai aucun soucis de lancement d'URL avec Mozilla derrière. Pourrais-tu nous envoyer un exemple de fichier XLS et ODS que l'on voit cela ?

PS : ce serait pas mal de mettre ces petites infos dans ta signature
http://forum-openoffice.org/forum/viewtopic.php?t=18
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Sliders
Membre OOrganisé
Membre OOrganisé
Messages : 55
Inscription : 21 mars 2006 16:14
Localisation : Paris France

Message par Sliders »

Pour ma part aucun soucis.

Peut être que le passage excel/OOo 2.0 ne s'est pas bien fait.

Essaye de refaire tes hyperliens ! Menu insertion --> hyperlien

Manu
OOo 2.0.1 et 2.0.2 Win XP SP1/SP2, Win2k ....
et bientôt OOo 2.0.3 !!!
bm92
ManitOOu
ManitOOu
Messages : 2562
Inscription : 26 nov. 2005 13:42

Re: fonction lien_hypertexte sous version 2.0.2

Message par bm92 »

Fabien a écrit : j'ai effectué un travail sous excel en utilisant la fonction lien_hypertexte pour générer des liens vers d'autres fichiersn.
J'ai converti les différents fichiers au format .ods. Mais, la fonction lien_hypertexte sous Open Office ne fonctionne pas.
Sans Excel je ne suis pas arrivé à reproduire ceci. Mais cela ressemble beaucoup à une bogue signalée avec Word, voir Issue 43369 (créé il y a un an :shock: ).
Sous un document Word, le défaut est que le lien vers un document devient un lien vers http://

Tu peux essayer d'utiliser une version OOo 1.1.x pour convertir ton document Excel en sxc. Ce dernier devrait être lisible correctement en version 2.0. Encore utile, la bonne vieille 1.1 :wink:
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 13:55
Localisation : Vic-Fezensac dans le Gers

Message par Papayes »

Bonsoir,
Peux-tu préciser s' il s'agit d'appeler un fichier situé sur ton DD ( en interne) ou sur un autre DD de ton réseau ou par le net ?
En interne,
j'ai essayé la création d'hyperlien dans les situations suivantes à partir d'un document OOOCalc 2.0.2
Appel d'un document Excel
Appel du même document ouvert sous OOO et enregistré en .ods
Applel d'une cellule de ce même document

Appel d'un document Exel possédant un lien hypertexte enregitré sous .ods
Tous les liens fonctionnaient quelque soient les dossiers qui contenaient les différents fichiers,
OOo s'ouvrant aussi vite qu'Excel pour une fois lol! mais OOo était déjà ouvert hihihi

Comme le propose Dude, envoie nous des fichiers par le service de Cijoint qu'il t'indique dans son post,- tu peux les nettoyer de leur contenu et ne laissser que les quelques cellules qui participent aux laisons-.

Comme le dit Sliders, essaye d'ouvrir ton document Excel avec OOo ouvert et Enregistre le encore une fois sous... dans un autre dosssier :wink:

Remarque : Evite de faire des "déplacer" mais procède toujours par copier-coller car même sous XP,
il faut conserver les droits d'accès qui ne sont pas préservés par simple déplacement.

Et tiens nous au courant.
A+
papayes
"Tout ce qui n'est pas donné est perdu"
Fabien
Fraîchement OOthentifié
Messages : 2
Inscription : 23 mars 2006 14:52

lien_hypertexte

Message par Fabien »

http://oooforum.free.fr/cijoint/fichier ... 092824.ods
http://oooforum.free.fr/cijoint/fichier ... 093027.xls
http://oooforum.free.fr/cijoint/fichier ... 093100.ods
http://oooforum.free.fr/cijoint/fichier ... 093146.xls

Je t'envoie 4 fichiers : 2 sous excel et 2 sous OO
Les fichiers nommés eval_cp_mars06 servent à ouvrir les fichiers 0571069C.
Les collègues sélectionnent à partir des premiers fichiers nommés le numéro RNE de leur école (ici 0571069C), ce qui a pour effet de remplir différents champs et leur permet d'accéder à leur "dossier" (ici 0571069C). Pour créer le lien hypertexte à partir du numéro RNE sélectionné, j'ai utilisé la fonction Lien_hypertexte et pas l'hyperlien. Sous excel, pas de problème ; sous oo version 2.0.2 je n'y arrive pas. Pourtant, il me semble que c'est la même fonction, avec la même syntaxe.
Je travaille avec windows xp2
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 13:55
Localisation : Vic-Fezensac dans le Gers

Message par Papayes »

Bonjour,
Le 2e fichier 060324093027.xls n'est pas accessible
Not Found
The requested URL /cijoint/fichier/060324093027.xls was not found on this server.
les autres se chargent correctement.
A+
papayes
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25181
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Message par Dude »

papayes a écrit :Le 2e fichier 060324093027.xls n'est pas accessible
10 € que le fichier dépasse la taille maximale des 500 ko. :wink:
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 13:55
Localisation : Vic-Fezensac dans le Gers

Message par Papayes »

Re,
Ben oui, c'est la même syntaxe, à la différence près que cela ne marche pas pour moi non plus!
Je pense qu'il faut nommer la cellule cible : cela fonctionne
mais pas avec la formule LIEN_HYPERTEXTE(URL;Texte_cellule) qui n'est utilisable qu'avec les URL d'internet .
Procédé:
1. Nommer la cellule A35 cible en NuméroIDécole
2. Sélectionner la G28, sélectionner le texte DOSSIER (cellule d'appel)
3. Ouvrir la fenêtre Hyperlien par l'icône Hyperlien de la barre d'Outils ou Menu> Insérer > Hyperlien

Image

4. Cliquer sur le bouton de la Cible, la fenêtre "Cible à l'intérieur du document" apparaît :

Image


c'est comme le navigateur : ouvrir Noms de plage >
5. Sélectionnner le nom NuméroIDécole.
6. Valider par Appliquer.
7. Valider la Fenêtre Hyperlien par Appliquer.
Le lien est créé.
L'idée à décolée :D
A+
papayes :D
Dernière modification par Papayes le 24 mars 2006 16:25, modifié 3 fois.
"Tout ce qui n'est pas donné est perdu"
bm92
ManitOOu
ManitOOu
Messages : 2562
Inscription : 26 nov. 2005 13:42

Message par bm92 »

En lisant le fichier xls j'ai enfin compris de quoi il s'agissait : utilisation de la nouvelle fonction Calc LIEN_HYPERTEXTE() introduite avec la version 2.0.

J'ai fait un essai tout simple, en créant un document tata.ods avec OOo 2.0.2 sous Win XP Home.
Dans une cellule je mets
=LIEN_HYPERTEXTE("toto.ods")
En théorie en cliquant la cellule je devrais charger le document toto.ods du même répertoire. En pratique ça ne marche pas.
Si je lis l'aide en ligne, elle ne donne que des exemples avec une adresse internet. Alors, dans une autre cellule je mets:
=LIEN_HYPERTEXTE("http://www.openoffice.org")
Et là, ça marche.

Mes deux fichiers sont dans un répertoire c:\Truc\
Dans une cellule je mets un lien vers l'adresse URL absolue de toto:
=LIEN_HYPERTEXTE("file:///C:/truc/toto.ods")
Et maintenant ça marche, mais le lien est absolu.

Conclusion : la fonction LIEN_HYPERTEXTE() est actuellement inutilisable pour un lien vers un document local.
Je n'ai pas trouvé de rapport d'anomalie sur ce sujet.