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 à [email protected] 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
