Bonjour,
J'essaie d'insérer une fraction aléatoire par macro.
Pour l'instant, j'obtiens ça :


Ma macro a cette forme :

            den = Mid(curseur2.string,1,len(curseur2.string)-1)
            msgbox("numerateur:"+num+" - dénominateur"+den)
            fract="{" & num & "}over[" & den & "}"
Formule=ThisComponent.CreateInstance("com.sun.star.text.TextEmbeddedObject")
            Formule.CLSID="078B7ABA-54FC-457F-8551-6147e776a997"
Formule.AnchorType=com.sun.star.text.TextContentAnchorType.AS_CHARACTER
            ThisComponent.getCurrentController().select(curseur2)
            curseur2.Text.insertTextContent(curseur2, Formule, false)
            Formule.EmbeddedObject.formula=fract
            'msgbox(fract)
_*            'Formule.EmbeddedObject.formula=fract*_
'            insererEquation(fract)

Je sais que Dmath permet d'insérer une formule, et qu'il me suffirait de regarder dans le code, mais c'est un vrai labyrinthe, car cette extension est arrivée à une telle maturité qu'il devient complexe pour un débutant comme moi de s'y repérer.

Quelqu'un peut-il m'aider ?
Et sinon, où puis-je avoir une chance de trouver pourquoi j'ai ce message d'erreur ?
Cordialement,
O.J.

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

Répondre à