Hallo Johannes,

Johannes Hoechstaedter schrieb:
Hallo allerseits,

wie kann ich denn ein Makro erstellen, das mir in einem Text allen Formelsourcecode in echte Formeln übersetzt?

Ich rufe den Formeleditor mit
"dispatcher.executeDispatch(document, ".uno:InsertObjectStarMath", "", 0, Array())" auf. Funktioniert Einwand frei. Damit kann ich gezielt markierte Stellen in Formeln übersetzen. Aber wie markiere ich alle Stellen im Text die konvertiert werden sollen?

Das hängt davon ab wie das Makro diese Stellen vom restlichen Text unterscheiden soll:
soll es alle Zahlen erkennen? oder alle Gleichheitszeichen?
oder willst Du vielleicht alles was gefuden werden soll mit besonderen Zeichen markieren (vielleicht in der Art ##3+4=7##)? Und: wie soll es mit Leerzeichen umgehen, die eventuell innerhalb des Formelquelltextes auftreten?

Das Makro soll aus der Textbearbeitung heraus gestartet werden können.

Wenn Du nicht das Rad neu erfinden willst:
Kennst Du die Writer-Extension Dmaths?

Auf der Homepage von Dmaths http://www.dmaths.org gibt es eine deutschsprachige Seite, und auf meiner eigenen HP http://www.friege.de/dmaths findest Du die aktuelle Version und weitere Informationen.

Für eigene Programmierungen im Umfeld Formeln stellt dieses Makropaket einen riesigen "Steinbruch" dar, in dem Du benötigte Stücke nur aufzusammeln brauchst.

Aber vielleicht möchtest Du Dmaths ja auch einfach erst mal nutzen - und Dich dann an seiner Weiterentwicklung beteiligen?! :-)

Vielen herzlichen Dank im Voraus für alle Antworten.

Freundlich grüßt
Gisbert

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an