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.

fonction lien_hypertexte sous version 2.0.2

Messagepar Fabien » 23 Mars 2006 16:12

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]
Fabien
Fraîchement OOthentifié
 
Message(s) : 2
Inscrit le : 23 Mars 2006 15:52

Messagepar Dude » 23 Mars 2006 16:29

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
AOO 4.1.6 sous Windows 7 Pro x64

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
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 20865
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Messagepar Sliders » 23 Mars 2006 18:20

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 !!!
Sliders
Membre OOrganisé
Membre OOrganisé
 
Message(s) : 55
Inscrit le : 21 Mars 2006 17:14
Localisation : Paris France

Re: fonction lien_hypertexte sous version 2.0.2

Messagepar bm92 » 23 Mars 2006 18:51

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:
bm92
ManitOOu
ManitOOu
 
Message(s) : 2562
Inscrit le : 26 Nov 2005 14:42

Messagepar Papayes » 23 Mars 2006 19:10

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"
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
 
Message(s) : 4154
Inscrit le : 07 Déc 2005 14:55
Localisation : Vic-Fezensac dans le Gers

lien_hypertexte

Messagepar Fabien » 24 Mars 2006 09:42

http://oooforum.free.fr/cijoint/fichier/060324092824.ods
http://oooforum.free.fr/cijoint/fichier/060324093027.xls
http://oooforum.free.fr/cijoint/fichier/060324093100.ods
http://oooforum.free.fr/cijoint/fichier/060324093146.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
Fabien
Fraîchement OOthentifié
 
Message(s) : 2
Inscrit le : 23 Mars 2006 15:52

Messagepar Papayes » 24 Mars 2006 10:03

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
Papayes
Membre fOOndateur
Membre fOOndateur
 
Message(s) : 4154
Inscrit le : 07 Déc 2005 14:55
Localisation : Vic-Fezensac dans le Gers

Messagepar Dude » 24 Mars 2006 10:11

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:
AOO 4.1.6 sous Windows 7 Pro x64

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
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 20865
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Messagepar Papayes » 24 Mars 2006 11:04

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 édition par Papayes le 24 Mars 2006 17:25, édité 3 fois.
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
 
Message(s) : 4154
Inscrit le : 07 Déc 2005 14:55
Localisation : Vic-Fezensac dans le Gers

Messagepar bm92 » 24 Mars 2006 11:21

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.
bm92
ManitOOu
ManitOOu
 
Message(s) : 2562
Inscrit le : 26 Nov 2005 14:42


Retour vers Tableur

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Xtof68 et 28 invité(s)