Agnès Simonet a écrit :
Sébastien Deshayes a écrit :
Bonjour,
j'aimerais savoir s'il existe une macro pour insérer une formule math
dans un document writer en utilisant open basic.
J'ai cherché dans les guides, mais j'ai seulement vu comment insérer
des tableaux, des cadres, des images, des dessins, des formes, et
jamais des formules de maths.
Merci d'avance de répondre à ma question.
Bonsoir,
Dans ma bible ("Programmation Openoffice.org") il est dit qu'on ne peut
pas créer des embeddedObjects par macro.
C'était à l'époque d'OOo v1. Il y a peut-être eu une évolution depuis.
Agnès S.
Rebonsoir,
j'ai trouvé ça qui semble fonctionner :
Sub insererEquation
CurseurVisible = ThisComponent.getCurrentController().getViewCursor()
MonCurseur=CurseurVisible.Text.createTextCursorByRange(CurseurVisible)
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(MonCurseur)
MonCurseur.Text.insertTextContent(MonCurseur, Formule, true)
Formule.EmbeddedObject.formula="{1}over{2}"
End Sub
En espérant que ça aide.
Agnès S.
---------------------------------------------------------------------
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org