2010-11-19 25 views
0

Je viens de commencer à vérifier le système de Macro OpenOffice. J'ai 3.2.0 installé mais c'est vraiment nul. Je ne peux même pas enregistrer un fichier de macro ... Je suppose que Javascript n'est pas le langage de script recommandé pour Openoffice.Quelle version d'OpenOffice a un support Javascript raisonnable?

Encore ... Est-ce que quelqu'un a fait des OO-Macros avec Javascript? Quelle version OO utilisez-vous? Et d'ailleurs: Quelle version Javascript est implémentée? Je me demande si c'est une implentation qui mérite le nom Javascript car il n'y a même pas de fonction alert().

Philip

Répondre

2

La fonction alert() n'est pas une fonction Javascript de toute façon; C'est une méthode sur l'objet "window" standard du navigateur de facto.

Le script Javascript OpenOffice utilise Rhino; Je ne suis pas sûr de quelle version. Le Rhino livré avec le JDK est assez vieux et a quelques bugs assez sévères, mais est toujours OK pour le genre de choses que vous feriez avec un script OpenOffice probablement.

Il semble que vous devez installer le moteur d'exécution Javascript séparément: http://framework.openoffice.org/scripting/release-0.2/javascript-devguide.html

+0

Je vois ... J'ai déjà trouvé un extrait de code pour une boîte de message alors je l'ai eu. En fait, je suis déjà capable d'exécuter du code après l'installation de certains paquets et en cliquant autour, donc je suppose que je n'ai pas besoin d'installer cette exécution Javascript?! – Philip

+0

Peut-être qu'il est empaqueté avec les versions plus récentes de développeur, ou les candidats de la libération, ou peu importe. – Pointy