Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


Bonjour Pierre-Yves,

Le 30/05/2013 09:08, pierre-yves samyn a écrit :
Bonjour Marie-Jo


Marie jo Libo wrote
Je rencontre un gros problème avec la fonction DDE()
...
Exemple concret : gestion de planning et récupération selon les dates
Je sélectionne le fichier mars.ods
Les fonctions DDE vont chercher les informations stockées dans ce
document (il s'agit d'une concaténation pour générer le nom du fichier
en fonction de la date)
Je ferme mon document.
Je le ré-ouvre et sélectionne la date de mai
La fonction DDE va aller chercher les cellules contenues dans le fichier
mai.ods

Jusque là, tout va bien.
Mais... Dans Edition/liens.....
Les fichiers janvier.ods, février.ods et mars.ods sont toujours stockés.
Alors qu'il  n'y a aucun lien vers eux.
Je reproduis...


Marie jo Libo wrote
1 - Pensez-vous que ce soit un bug ?
Oui


Marie jo Libo wrote
2 - Comment peut-on supprimer ces liens automatiquement (par macro je
pense) ?
Pas si sûr... J'ai hélas bien l'impression que l'API ne fournit
pas de méthode pour cela.

En revanche je vois deux possibilités :

1. Enregistrer au format MS puis de nouveau au format ODF
Les liens "fantômes" devraient avoir disparus... mais peut-être
de la mise en forme ou autre également...

2. Manipuler directement le xml.

Étapes pour cela:
1. Travailler sur une copie
2. Pour faciliter le travail Outils> Options> Chargement/Enregistrement
Décocher "Optimisation de la taille pour le format ODF"
(le xml à modifier sera plus "lisible" car en gros une instruction
par ligne)
3. Dézipper le classeur dans un dossier vide (cela facilite le
rezippage)
4.Éditer le fichier content.xml pour supprimer tout ce qui
se trouve entre  les balises table:dde-links et /table:dde-links
Cela se trouve à la fin donc c'est facile à trouver.
5. Rezipper tous les fichiers en respectant l'arborescence
Merci pour ce retour. Je connaissais pas la subtilité de décocher "optimiser la taille..."
Et l'enregistrement en xls, à tester !
Ceci étant, nous avons tenté de le faire hier. Mais le content.xml faisait 108 Mo ! alors que le fichier de base .ods n'en fait que 2,5 Mo... Nous avons trouvé le taux de compression un peu curieux. Et quand nous avons réussi à ouvrir le xml (cela fut long) on y a vu des tas de choses bizarres ;-) Pendant ce temps, l'utilisateur continuait à supprimer un à un tous les liens. Alors on a laissé tombé le zip.
Information : ce fichier a été conçu sous Calc Ooo version 3.3.

Encore merci

Marie-Jo

Cordialement
Pierre-Yves





--
View this message in context: 
http://nabble.documentfoundation.org/Calc-Probleme-fonction-DDE-tp4058537p4058646.html
Sent from the Discuss mailing list archive at Nabble.com.


--
Marie jo KOPP CASTINEL

Société OpenGo
http://www.opengo.fr

Soutenez la bureautique libre
http://www.lamouette.org


--
Envoyez un mail à discuss+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.