Forum Linux.général OpenOffice en français et les macros en anglais

Posté par  .
Étiquettes :
0
14
oct.
2008
Bonjour,

Mon OpenOffice sous Ubuntu 8.04 est configuré en français.
Dans cette configuration, le VBA de mes anciens fichiers Excel n'est pas correctement interprété.

Si je change la langue de l'interface utilisateur en anglais, les macros VBA sont correctement interprétées.

Comment faire causer OpenOffice en français et interpréter les macros VBA en anglais ?

Quelqu'un a-t-il une idée ?
Merci.

Vincent
  • # (bientôt ?) possible

    Posté par  (site web personnel) . Évalué à 4.

    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...).
    • [^] # Re: (bientôt ?) possible

      Posté par  . Évalué à 2.

      cela m'étonnait que openoffice puisse récupérer direct les macro VBA, mais j'avais entendu dire que ubuntu et debian utilisaient en fait la version go-oo, avec l'import docx xlsx déjà depuis la 2.4

      D'où l'intérêt également de donner un autre nom que le nom officiel pour les dérivés, cela lèverait l'ambiguïté, je ne dis pas que la version go-oo est moins bien au contraire, mais on saurait à quoi s'en tenir ...

      Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

      • [^] # Re: (bientôt ?) possible

        Posté par  . Évalué à 2.

        D'où l'intérêt également de donner un autre nom que le nom officiel pour les dérivés, cela lèverait l'ambiguïté, je ne dis pas que la version go-oo est moins bien au contraire, mais on saurait à quoi s'en tenir ...

        Y a que les intégristes pour penser différemment ... pourtant ce n'est que du bon sens ...

        Imagine dans le monde réel, que tu t'achètes une Ferrari, et que tu la portes à un préparateur pour qu'il la modifie ... Il l'estampille ferrari (sans indiquer que c'est une ferrari modifiée). Tu la revends ... Que va faire l'acheteur si la ferrarri tombe en panne ? Il va aller la porter chez un réparateur Ferrari ... qui répondra qu'il ne peut pas la réparer parce que c'est une ferrarri modifiée .... Et toi tu vas te dire que Ferrarri c'est de la merde parce que les concessionnaires ne savent pas maintenir la tienne.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.