d'après http://www.framabook.org/openoffice.html (tu peux télécharger le PDF, je pense que cela couvre la version 2.4.x et non la dernière OOo 3.0 sortie en début de semaine)
je cite au chapitre 6 (p. 168 / 169 de [http://www.pilotsystems.net/actus/migration_ooo_framabook.pd(...)] distribué en CC-by-sa) :
Les macros écrites en VBA pour Excel ne fonctionnent pas dans Calc,
de même que les macros écrites en StarBasic pour Calc ne
fonctionnent pas sous Excel. La réécriture des macros est
indispensable quand une feuille de calcul est transférée d’une
application à l’autre.
Pour plus d’informations sur la réécriture des macros, se référer à :
"Porting Excel/VBA to Calc/StarBasic" http://documentation.openoffice.org/HOW_TO/various_topics/Vb(...)
BasicXref.pdf
StarOffice 8 Programming Guide for BASIC http://docs.sun.com/app/docs/doc/819-0439
"Useful Macro Information for OpenOffice", by Andrew Pitonyak, http://pitonyak.org/AndrewMacro.odt
OpenOffice.org Macros Explained, by Andrew Pitonyak, http://www.hentzenwerke.com/catalog/oome.htm
Et le site web d’Andrew Pitonyak sur les macros OOo : http://pitonyak.org/oo.php
Cependant Sun et Novell collaborent au développement du support du
VBA dans OpenOffice.org. Vous trouverez des informations sur ce
site : http://wiki.services.openoffice.org/wiki/VBA
Ce développement n'est pas encore 100% opérationnel et donc pas
encore intégré dans la version officielle d'OpenOffice.org. Mais une
version non officielle permet de tester cette future fonctionnalité. Vous
la trouverez sur le site : http://go-oo.org/
Il existe également une extension que l'on peut rajouter à OOo :
OOOP-accessories. C'est une extension liée au projet OxygenOffice
Professional. Vous la trouverez à cette adresse : http://sourceforge.net/projects/ooop
Il y a un espoir avec la 3.0, mais je ne sais pas si tout a été intégré. http://wiki.services.openoffice.org/wiki/VBA n'est pas forcément clair au 1er coup d'oeil si cela a été intégré dans OOo 3.0 :/ (a priori pas encore àmha). ça vaut tout de même le coup d'essayer (au pire déjà sous windows pour t'éviter d'avoir à jongler d'un environnement à l'autre...).
# (bientôt ?) possible
Posté par BAud (site web personnel) . En réponse au message OpenOffice en français et les macros en anglais. Évalué à 4.
je cite au chapitre 6 (p. 168 / 169 de [http://www.pilotsystems.net/actus/migration_ooo_framabook.pd(...)] distribué en CC-by-sa) :
Les macros écrites en VBA pour Excel ne fonctionnent pas dans Calc,
de même que les macros écrites en StarBasic pour Calc ne
fonctionnent pas sous Excel. La réécriture des macros est
indispensable quand une feuille de calcul est transférée d’une
application à l’autre.
Pour plus d’informations sur la réécriture des macros, se référer à :
"Porting Excel/VBA to Calc/StarBasic"
http://documentation.openoffice.org/HOW_TO/various_topics/Vb(...)
BasicXref.pdf
StarOffice 8 Programming Guide for BASIC
http://docs.sun.com/app/docs/doc/819-0439
"Useful Macro Information for OpenOffice", by Andrew Pitonyak,
http://pitonyak.org/AndrewMacro.odt
OpenOffice.org Macros Explained, by Andrew Pitonyak,
http://www.hentzenwerke.com/catalog/oome.htm
Et le site web d’Andrew Pitonyak sur les macros OOo :
http://pitonyak.org/oo.php
Cependant Sun et Novell collaborent au développement du support du
VBA dans OpenOffice.org. Vous trouverez des informations sur ce
site : http://wiki.services.openoffice.org/wiki/VBA
Ce développement n'est pas encore 100% opérationnel et donc pas
encore intégré dans la version officielle d'OpenOffice.org. Mais une
version non officielle permet de tester cette future fonctionnalité. Vous
la trouverez sur le site : http://go-oo.org/
Il existe également une extension que l'on peut rajouter à OOo :
OOOP-accessories. C'est une extension liée au projet OxygenOffice
Professional. Vous la trouverez à cette adresse :
http://sourceforge.net/projects/ooop
Il y a un espoir avec la 3.0, mais je ne sais pas si tout a été intégré.
http://wiki.services.openoffice.org/wiki/VBA n'est pas forcément clair au 1er coup d'oeil si cela a été intégré dans OOo 3.0 :/ (a priori pas encore àmha). ça vaut tout de même le coup d'essayer (au pire déjà sous windows pour t'éviter d'avoir à jongler d'un environnement à l'autre...).