Le jeudi 18 décembre 2008 00:43:05 daverck, vous avez écrit : > Bonjour, > > j'insère régulièrement des formules dans mes documents odt. > Pour je ne sais qu'elles raisons obscures, une bonne moitié de celles-ci > sont illisibles. (voir > http://img214.imagevenue.com/img.php?image=46108_ooo_physique_122_228lo.jpg > ) > > Quelqu'un peut-il m'indiquer la démarche à suivre (si elle existe °[^_^]) > pour actualiser toute mes formules ? > Je veut dire par la que le seul moyen que j'ai trouvé pour que mes formules > s'affichent correctement est de rééditer successivement toutes mes > formules, ce qui est très fastidieux évidement...
Bonjour, je recopie telle quelle une réponse (avec la question qui précédait) que j'avais faite sur ce forum en mars. Le problème semble être le même, même si je n'arrive pas à voir l'image que tu as mis en lien. Je ne l'ai personnellement jamais rencontré, mais je crois qu'il est lié à Dmaths, que je n'utilise pas. Le Tuesday 25 March 2008 01:52:22 Loïc Evanno, vous avez écrit : > Jean-Baptiste Faure a écrit : > > Le Lundi 24 Mars 2008 21:48, Loïc Evanno a écrit : > >> Bonsoir, Bonjour, > Pour moi aussi la réédition remet tout d'aplomb, et c'est ce que j'ai > fait, mais vu le nombre de formules je ne veux pas refaire ça pour tous > mes fichiers (j'en ai plusieurs qui souffrent du même problème). > Il y a bien quelque chose qui cloche car il faut réengistrer le document > après l'édition de la formule, alors que rien n'a été modifié. > J'ai écrit une petite macro qui parcours toutes formules et les réenregistre. Ca évite de les éditer toutes à la main. Je te donne le code ci-dessous: Sub ParcoursFormules dim i as integer dim LesObjets as Object dim Objet as Object LesObjets=ThisComponent.getEmbeddedObjects On error goto erreur for i=0 to LesObjets.count-1 Objet=LesObjets(i) if Objet.getImplementationName="SwXTextEmbeddedObject" then if Objet.embeddedObject.getImplementationName="com.sun.star.comp.math.FormulaDocument" then Objet.embeddedObject.setmodified(true) endif endif next i erreur: resume next end sub Il faut juste être patient. Chez moi, le programme a modifié toutes les formules en à peu près 1mn40. On peut améliorer en parcourant tous les documents d'un répertoire, s'il y a beaucoup de fichiers a modifier. Pour l'écriture de la macro, je me suis inspiré d'une macro de Laurent Godard qui permet de modifier les tailles des formules. J'espère que ça va aider à résoudre le problème, à défaut de le comprendre... Fabien. -- Un petit programme pratique pour gérer vos exercices si vous êtes enseignant: www.gestionnaire-exos.fr > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org > For additional commands, e-mail: users-h...@fr.openoffice.org