Le Sun, 18 Dec 2005 19:58:35 +0100, zorglub\.1er a voulu dire :

[...]
>  
> D'ailleurs, si je crée une macro, sous Writer par exemple, faut il la 
> réecrire ou la modifier pour qu'elle soit utilisable sous Calc (ceci 
> n'est qu'un exemple pour tenter d'être clair ;0). 
>  
> Bref, peut on reformuler, réutiliser une macro (qu'on utilise dans 
> Writer, Calc, Impress, Draw ou Math)pour un autre logiciel (Writer, 
> Calc, Impress, Draw ou Math) différent dans Ooo ? 
>  

Tout dépend du rôle de la macro: si tu créé une macro en utilisant
des objets "Writer", alors elle ne fonctionnera que sous Writer.
C'est aussi vrai pour toutes les applications OO.Org. Par exemple,
les macros créées sous Calc ne fonctionneront que sous Calc. En effet
tu manipules des objets comme des feuilles de calcul, des cellules,
objets qui n'existent que sous Calc. Il existe des macros
"génériques": elles peuvent fonctionner pratiquement sous toutes les
applications: par exemple une macro qui applique la police Verdana,
12px, gras et italique à une sélection de texte pourra être utilisée
sous toute les applications d'OO.Org. Il est aussi possible de créer
un module "générique" qui sera utilisable avec toutes les
applications OO.Org (fonction de gestion d'ouverture et de fermeture
de fichiers, de chargement d'un dialogue, ...). Mais il ne faut pas
utiliser des objets particuliers à une application pour une
utilisation générale.

Je crois qu'en mettant les mains dedans [il existe d'excellents
exemples sur fr.openoffice.org ainsi que dans le livre à posséder
absolument "Programmation OpenOffice.org"  de B. Marcilly et L.
Godard (un peu de pub ne peut faire de mal !)], tu comprendras mieux
les concepts, les possibilités et les limites de la programmation
basic d'OO.Org.

PS: si tu pouvais éviter de casser le fil de discussion car on a du
mal à suivre

-- 


Attachment: pgp1pmSAsmhqu.pgp
Description: PGP signature

Répondre à