claude claude a écrit :
Bonjour,

je débute avec les macros. Après en avoir enregistré plusieurs, je vois bien 
que toute commande est une fonction du style

dispatcher.executeDispatch(document, ".uno:DefineName", "", 0, Array())

où :

le premier paramètre est le document

le deuxième la commande

Bonjour,
effectivement l'enregistreur de macro utilise un mécanisme qu'on appelle dispatcheur mais tu vas vite te rendre compte que d'une part il est limité, d'autre part il utilise une syntaxe pas forcément facile à lire ni simple à extrapoler.
Mais je n'arrive pas à trouver dans la doc la liste des commandes et les arguments à passer.

En effet dans le cas de l'exemple donné, l'enregistreur n'a pas pris en compte 
le nom que j'avais donné à ma plage, ni son adresse, je ne vois donc pas 
comment la paramètrer


Sur le site francophone, tu as quelques documentations qui pourront t'aider:
http://fr.openoffice.org/Documentation/How-to/indexht-programmation.html


Si tu lis l'anglais, tu auras intérêt à consulter les documentations que l'on peut trouver comme par exemple:
- Le guide de référence du Basic OOo:
http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide

Pour ton information, il existe une bible dont les développeurs de macros OpenOffice.org ne peuvent plus se passer:
http://www.editions-eyrolles.com/Livre/9782212125221/programmation-openoffice-org-3

Bonne découverte des macros.


---------------------------------------------------------------------
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org

Répondre à