open office et macro - Logiciels - Linux et OS Alternatifs
Marsh Posté le 15-12-2006 à 16:53:07
je n'ai jamais testé, mais je dirais : non cela ne sera pas compatible;
tout simplement parceque les compilateurs sont différents au départ.
après peut être que sun a intégré un moyen de rendre cette compatibilité un moindre mal.
Marsh Posté le 15-12-2006 à 16:58:02
C'est bien ce que je pensais et craignais.
Ca aurait pour conséquence que je réecrive plus de 500 pages de macros..............
Marsh Posté le 15-12-2006 à 17:02:17
kruzi a écrit : C'est bien ce que je pensais et craignais. |
il y a peut etre des "traducteurs"
ce n'est pas parce que le code ecris sous office ne s'executera pas sur open office que l'on
ne peut pas effectuer un portage.
Marsh Posté le 15-12-2006 à 17:16:43
Recherche rapide.
>> http://wiki.services.openoffice.org/wiki/VBA
Non ?
Marsh Posté le 15-12-2006 à 18:14:35
Salut,
Les macros sont incompatibles car ne reposant pas sur la même API.
MAIS, pour effectuer une migration, la version StarOffice Entreprise (payante mais si peu cher...) a un module d'aide à la migration des macros (Outil d'analyse des documents, outil de migration des macros,...) en plus d'un support. DONC, une société qui désire migrer vers le libre avec OpenOffice DOIT posséder au moins une licence ENTREPRISE si elle a beaucoup de macros à migrer.
Vise ma signature, tu auras des infos assez récentes pour effectuer une migration vers OOo.
Bon courage
Marsh Posté le 15-12-2006 à 16:49:47
Mon entreprise réfléchie actuellement à la possibilité de franchir le pas du logiciel libre. Elle étudie la possibilité de se passer de la license onéreuse de Microsoft Office et d'installer la suite d'Open Office.
Je suis un utilisateur qui a crée et qui continue de créer un nombre conséquent de fichiers contenant des macros.
Ce que je voudrais savoir c'est est ce que les macros écrites sous Microsoft Office seront compatibles avec Open Office.
Merci d'avance car je commence à stresser un peu en imaginant les conséquences de cet éventuel changement.