Dans OpenOffice, toutes les fonctions sont répertoriées comme des services (espèces de classes) qu'on peut appeler dans des macros. Exemple :
"document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(document, ".uno:InsertField", "", 0, array())"
Et cela insère un champ de saisie dans le document. Et de cette manière toutes les fonctions d'OO sont utilisable. Mon problème est que je ne trouve pas où sont répertoriées toutes ces commandes, ni sur Inter, ni dans mes répertoires. Merci de m'apportr qlq éclaircissements.