[Résolu] Liens et chemins entre Linux, Win et Mac

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.
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 96
Inscription : 10 sept. 2007 07:16

[Résolu] Liens et chemins entre Linux, Win et Mac

Message par Carol »

Bonjour à tous.

Je travaille actuellement sur un fichier de données qui, pour fonctionner, fait appel à des éléments externes, présents dans d'autres fichiers.
J'utilise pour cela Données > Validité > Liste, et je colle mon chemin. Je sais faire, pas de souci de ce côté.
Ces autres fichiers sont partagés par plusieurs personnes et synchronisés via Dropbox.
Ils sont donc présents dans le répertoire Dropbox de la machine.
Mon souci est que je travaille sous Linux, il y a une machine sous Mac et les autres sous Windows.
Je ne me suis pas encore penché sur le Mac, mais ça coince déjà avec Linux et Windows.
En effet, les chemins d'accès qu'il faut définir ne sont pas les mêmes. Donc, mon fichier défini et fonctionnel sous Linux ne voit rien sous Windows, et vice-versa.

Existe-t-il une méthode simple qui permette de résoudre ce problème ?

J'espère avoir été clair. Merci d'avance.
LibreOffice Version 25.8.1.1 - Linux Mint 22.2 - Win 10 Pro
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26242
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Liens et chemins entre Linux, Win et Mac

Message par Dude »

Depuis 2007, date de ton inscription :
Image
Cette question a bien sûr été abordée.
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 96
Inscription : 10 sept. 2007 07:16

Re: Liens et chemins entre Linux, Win et Mac

Message par Carol »

Bonjour Dude.

Je cherche depuis un moment, mais ne trouve pas.

Je me bats avec des liens relatifs ou absolus.

La source de ma liste de validité est la suivante : 'file:///C:/Documents and Settings/Utilisateur/Mes documents/Dropbox/MH_WIN/BASE_DONNEES/Tables/ref.ods'#$Feuille1.$A$2:$A$15

Si j'ai compris ce que j'ai lu, c'est un lien absolu, pour Windows.
Toujours si j'ai compris, je pourrais résoudre mon problème avec un lien relatif, compatible win et Linux. MAIS, je n'arrive pas à l'écrire.

Je tente : 'file:///ref.ods'#$Feuille1.$A$2:$A$15
Et j'ai droite à Err : 502....


:marto:
LibreOffice Version 25.8.1.1 - Linux Mint 22.2 - Win 10 Pro
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26242
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Liens et chemins entre Linux, Win et Mac

Message par Dude »

Carol a écrit :Je cherche depuis un moment, mais ne trouve pas.
Avec les termes du titre de ta question, je trouve :
http://forum.openoffice.org/fr/forum/vi ... ux+windows
http://forum.openoffice.org/fr/forum/vi ... dows+linux
Carol a écrit :Ces autres fichiers sont partagés par plusieurs personnes et synchronisés via Dropbox.
Rappelons que la sécurité DropBox a été cassée cet été par des développeurs lors de la conférence Usenix 2013.
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 96
Inscription : 10 sept. 2007 07:16

Re: Liens et chemins entre Linux, Win et Mac

Message par Carol »

Je m'arrache les cheveux avec cette notion de montage.
LibreOffice Version 25.8.1.1 - Linux Mint 22.2 - Win 10 Pro
Jeff
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10038
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Liens et chemins entre Linux, Win et Mac

Message par Jeff »

Bonjour,
Carol a écrit :J'utilise pour cela Données > Validité > Liste
Je serai plus tenté d'utiliser Données > Validité > Plage de cellule, pour tester justement si l'affichage est relatif.
Rien que cela devrait fonctionner, sinon, une autre possibilité :
Carol a écrit :ça coince déjà avec Linux et Windows
Dans le fil indiqué par Dude, on teste la suite bureautique employée via la fonction INFO, puis on adopte le chemin selon le cas.
Dans ton cas, il faudrait utiliser un truc du genre :

Code : Tout sélectionner

=SI(INFO("system")="LINUX";INDIRECT(chemin_Linux);SI(INFO("system")="WNT";INDIRECT(chemin_Windows);INDIRECT(chemin_Mac)))
INFO("system") renvoie le système d'exploitation utilisé (je serai curieux de savoir ce qui est renvoyé sous Mac), à toi d'adapter les chemin_Linux chemin_Windows et chemin_Mac.

A +
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 96
Inscription : 10 sept. 2007 07:16

Re: Liens et chemins entre Linux, Win et Mac

Message par Carol »

Ouh, ça, ça me semble TRES intéressant. Je vais creuser...
LibreOffice Version 25.8.1.1 - Linux Mint 22.2 - Win 10 Pro
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 96
Inscription : 10 sept. 2007 07:16

Re: Liens et chemins entre Linux, Win et Mac

Message par Carol »

Ca m'a l'air de fonctionner du tonnerre... Je vais mettre tout en place pour vérifier mais à priori, le problème semble résolu.

Merci 1000 fois.
Le modérateur a écrit : :alerte: Merci de ne pas poster plusieurs messages à la suite !
Si vous devez ajouter un complément d'information, le bouton "Editer" à la droite du message permet d'y remédier.

En attendant une prochaine réponse, vous pouvez participer également en répondant à d'autres questions sur notre forum.
LibreOffice Version 25.8.1.1 - Linux Mint 22.2 - Win 10 Pro
Jeff
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10038
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Liens et chemins entre Linux, Win et Mac

Message par Jeff »

Carol a écrit :Ca m'a l'air de fonctionner du tonnerre...
Quoi donc ? La liste via une plage de cellules, ou bien l'adaptation du chemin selon ce que retourne INFO ?
(finalement, je ne sais pas si j'y mets un a ou un o :mrgreen:)
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 96
Inscription : 10 sept. 2007 07:16

Re: Liens et chemins entre Linux, Win et Mac

Message par Carol »

Je récupère une partie du chemin dans une cellule et j'ajoute, via INDIRECT, le reste de mon chemin.
Je n'ai pas fini tous les tests, j'en ai pour qques jours (je n'ai pas le temps de faire que ça), mais j'ai bien envie de dire : CQFD !

@ modo : OK pour l'édition des messages. Par contre, pour ce qui est d'apporter des réponses aux questions posées par les autres, quand je lis les interventions de certains et le niveau de compétence, je me dis que je vais encore potasser ma Bible OO avant de tenter d'émettre une hypothèse... :mrgreen: :mrgreen: :mrgreen:
LibreOffice Version 25.8.1.1 - Linux Mint 22.2 - Win 10 Pro