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.