Bonjour Pierre D.,
Message du 2005-10-24 17:50:
Je veux créer une macro qui me mette mon document avec des marges de 1cm...
Truc très simple non ? (je sais, y'a les modèles tout ça, mais c'est un
exemple).
Donc je lance OpenOffice Writer.
Outils > Macro > Enregistrer une macro.
La fenêtre enregistrement de macros avec le bouton Terminer l'enregistrement
apparait.
Je fais format > page.
Je règle mes marges.
Je fais OK
Je clique sur Terminer l'enregistrement, et j'appelle ma macro Schmilblick.
Maintenant, je remet mes marges à 2 centimètres, puis je lance la macro.
Outils > Macros > Exécuter...
Que doit-il se passer logiquement ?
Il doit changer les marges du document, et voilà
Non, il répète ce que tu as fait.
Que se passe-t-il dans la réalité ?
Il affiche le dialogue de format de page.
Je l'ai dit, c'est un perroquet. Ensuite, à toi de remplir le dialogue...
Comment voulez-vous que quelqu'un ne connaissant pas en détail OpenOffice
puisse utiliser les macros ?
Les macros doivent faciliter la vie, faut pas passer dix jours à lire les
documentations avant de pouvoir faire un truc aussi simple que ça !
Pour faire ça proprement par macro, il faut bien plus de 10 jours si tu
ne connais pas l'API OpenOffice.org.
Je passe sur l'API qui semble être tout sauf clair.
Il est écrit par des programmeurs très compétents pour des programmeurs
ayant le même niveau. Et en plus en général ce sont des informations
pour faire évoluer le produit, pas un guide de programmation.
Personne n'a pensé à faire une sorte d'abstraction, qui soit simple à
utiliser ?
Non, sans doute que ce n'est pas évident à faire. Et que ce n'est pas
une priorité pour Sun (principal développeur).
Bref, l'enregistreur de macros d'OpenOffice a un énorme problème
d'utilisabilité !
C'est mieux que rien, il n'existait même pas en 1.0
Bernard
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]