2010-11-19 11 views
0

Ich habe gerade angefangen, das Macro-System von OpenOffice zu testen. Ich habe 3.2.0 installiert, aber es ist wirklich nervig. Ich kann nicht einmal eine Makrodatei speichern ... Ich nehme an, dass Javascript nicht die empfohlene Skriptsprache für OpenOffice ist.Welche OpenOffice-Version hat eine vernünftige Javascript-Unterstützung?

Noch ... Hat jemand OO-Makros mit Javascript gemacht? Welche OO-Version verwendest du? Und nebenbei: Welche Javascript-Version ist implementiert? Ich frage mich, ob das eine Implementierung ist, die den Namen Javascript verdient, weil es nicht einmal eine alert() - Funktion gibt.

Philip

Antwort

2

Die alert() Funktion ist kein Javascript-Funktion sowieso; Es ist eine Methode auf dem De-Facto-Standard-Browser "Fenster" -Objekt.

OpenOffice Javascript Scripting verwendet Rhino; Ich bin mir nicht sicher, welche Version. Das Rhino, das mit dem JDK ausgeliefert wird, ist ziemlich alt und hat einige ziemlich schwere Bugs, aber ist immer noch in Ordnung für die Dinge, die Sie wahrscheinlich mit einem OpenOffice-Skript machen würden.

Es scheint, dass Sie die Javascript-Laufzeit separat installieren: http://framework.openoffice.org/scripting/release-0.2/javascript-devguide.html

+0

Ich sehe ... Ich habe bereits ein Code-Snippet für eine Nachricht Box gefunden, so dass ich das bekam. Eigentlich kann ich Code bereits nach der Installation einiger Pakete ausführen und herumklicken, also muss ich diese Javascript-Laufzeit nicht installieren ?! – Philip

+0

Vielleicht ist es mit den neueren Entwickler-Releases oder Release-Kandidaten oder was auch immer verpackt. – Pointy

Verwandte Themen