Bonjour Olivier Ce qui me semble le plus proche de ta demande, est la séquence
MonDocument = ThisComponent UnePage = MonDocument.DrawPages.getByName("Graphique") MaForme = MonDocument.createInstance("com.sun.star.drawing.LineShape") C'est extrait de milifred3.sxd (générateur de papier millimétré et semi-log) http://fr.openoffice.org/Documentation/Outils/ qui est très facile à personnaliser, et dont le code quasiment linéaire est assez simple à lire (Outils > Macros > Gérer les macros > OpenOffice.org Basic > Milifred3.sxd > Standard Modulmf > Editer) mais tu peux aussi trouver des séquences de dessin ici http://www.oooforum.org/forum/viewtopic.phtml?t=2552 et de manière plus générale de la doc sur quelques exemples de macros ici http://ooomacros.org/ Si tu débutes, va voir à la page http://fr.openoffice.org/Documentation/How-to/indexht-programmation.html Les fichiers "Débuter" et "L'API d'OOo (presque) sans peine sont à mon avis les docs les plus indiquées pour prendre le langage en main. Une page également intéressante : http://wiki.services.openoffice.org/wiki/FR/Documentation/BASIC_Guide Si tu veux acquérir un bouquin complet, la référence demeure l'ouvrage de Marcelly et Godard http://www.eyrolles.com/Informatique/Livre/programmation-openoffice-org-3-9782212125221 En espérant que cela te permettra d'avancer. Cordialement Fred Juan DIAZ -- ------------------------------------------------------------------------ To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: sy...@fr.openoffice.org with Subject: help