8 messages in org.openoffice.fr.progRe: Distribution d'une macro
FromSent OnAttachments
Philippe PonsFeb 9, 2008 12:30 am 
AladdinFeb 9, 2008 3:10 am 
Bernard MarcellyFeb 9, 2008 3:31 am 
Serge LE LOUARNEFeb 9, 2008 5:15 am 
Philippe PonsFeb 11, 2008 11:04 am 
Philippe AllartFeb 12, 2008 5:29 am 
FabienFeb 20, 2008 12:40 am 
Serge LE LOUARNEFeb 20, 2008 4:30 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: Distribution d'une macroActions...
From:Philippe Pons (php@gmail.com)
Date:Feb 11, 2008 11:04:37 am
List:org.openoffice.fr.prog

Bernard Marcelly <marcelly <at> club-internet.fr> writes:

Après la lecture de vos réponses et quelques expérimentations, je me réponds à moi même également!!

Dans la réponse de Jean-Marc, il faut bien comprendre que SEUL un NOUVEAU document verra les boutons de la macro apparaitre. Si je charge un document existant, l es boutons n'apparaissent pas.

En fait, la seule solution pour que les boutons d'une macro apparaissent, que l'on charge un nouveau document ou un document existant, est de convertir les macros en extension, et d'ajouter l'extension à OpenOffice avec Outils/Gestionnaire des extensions...

Pour convertir des macro en extension, il faut avoir l'outil de Bernard Marcelly: http://www.ooomacros.org/dev.php Add-on tool. ( indispensable!!) (il y a uneversion française, mais je retrouve plus le lien)

Le processus de conversion de macros en extensions nécessite d'exporter la bibliothèque contenant les macros vers un répertoire d'accueil. Or des macro qui sont développées dans une bibliothèque nommée Standard ne sont pas exportables. Il faut donc bien créer une biblio avec un nom différent!

Une fois la bibliothèque créée, l'extension créée et ajoutée à OpenOffice, on peut avoir des sueurs froides: si on supprime l'extension, la bibliothèque n'est plus visible dans l'EDI. Mon dieu, j'ai perdu 3h de boulot!! Il suffit d'ajouter de nouveau l'extension, et miracle, l a bibliothèque est visible dans l'EDI.

Philippe