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

Répondre à