salut et merci (gile) pour tes remarques, encouragements et conseils je me remet à programmer depuis peu sur Autocad (j'en étais resté au lisp et vba) et je vois quelques avantages au vlisp(accès à l'activex). Par contre çà fait un nouveau langage à apprendre et l'aide d'Autocad n'est pas très documenté là-dessus. Où trouver des infos ? sinon, pour revenir au programme, je n'aime pas cette partie que tu me proposes qui est d'envisager touts les cas qui pourraient générer un erreur et bien sûr parer à ces éventualités. Et je me dis que s'il faut rentrer une échelle et que l'utilisateur entre un mot par exemple, et bien tant pis pour lui .... car c'est un logiciel de DAO, pas un jeu ou autre chose une question : est ce utile de changer le format dans le gestionnaire de présentation selon le choix de l'utilisateur ? (encore faut-il que l'imprimante soit compatible avec ce choix -> on ne peut pas tout prévoir !) Ok pour faire le ménage : - supprimer les bounding boxes et le calque bbox, mais je trouvais çà un peu pédagogique... D'ailleurs je n'en ai pas besoin car je n'ai besoin que des points extrèmes - restaurer les variables systèmes initiales Ok aussi pour ta remarque plus générale sur les variables à déclarer mais çà marche comme çà et le lisp permet çà (pas comme d'autres langages) : ce pas très propre mais plus rapide ... je fais juste attention quand je passe des paramètres et je regarde pour le A4 (NB: il est prévu en paysage) je me remet à ce code l'année prochaine ;-)