Pierre D. a écrit :
Le Lundi 24 Octobre 2005 19:06, Frédéric Vuillod a écrit :
Salut,
L'enregistreur de macri d'OOo a deux limites :
- Il produit un code qui n'est pas utilisable pour un apprentissage
- il a un domaine d'application limité comme le montre ton premier
exemple (celui de MSO aussi mais bien moins)
À l'époque où j'avais MSO, la seule limite que j'avais vu, c'était sur les
sélections de texte : il fallait les faire au clavier pour que l'enregistreur
les repère.
Ce qui confrme que des limites existent. Il y en a d'autres mais je ne
suis pas suffisamment au fait pour t'en parler plus.
Si tu veux apprendre les macros, tu trouveras sur ce site pas mal de
docs faciles et rapides qui sont plus appropriées.
Moi, je ne veux pas les apprendre.
Par contre, des gens qui cherchent à faire des macros de base et ne veulent
donc PAS APPRENDRE, eux ils font comment ?
Ici, on entre dans un problème réel : les macros font partie de ce qu'on
appelle le développement. Il s'agit d'un véritable univers.
L'enregistreur est un outil permettant d'automatiser des actions mais il
faut en apprendre les possibilités et en accepter les limites.
Ensuite, il faut accepter de basculer dans un domaine qui sort quelque
peu de l'utilisation bureautique et qui nécessite donc un apprentissage,
fut il modeste.
Si tu veux mon avis, l'interface de programmation d'OOo souffre
également de l'absence de la completion automatique de code...
J'avais pas osé en parler :p
Maintenant, il faut savoir que Sun souhaitait le retrait pur et simple
des macros dans OOo et que ce sont les utilisateurs qui ont permis de le
garder (avec ses limitations certes).
Sans rien pour remplacer ?
Sun estimait qu'un document bureautique n'a pas vocation à devenir un
logiciel, et ce, tant pour des raisons de sécurité que de ccohérence du
système d'information.
La programmation annexe devait donc se faire à côté des documents via
les API et les modes d'accès qui sont en place dans OpenOffice.org.
A+
Fred
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]