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


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

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.

-- 
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.