Merci pour ces explications,ma macro fonctionne comme voulu.
Claude > From: jean-marc.del...@centraliens.net > To: prog@fr.openoffice.org > Date: Sat, 3 Oct 2009 00:43:07 +0200 > Subject: Re: [prog] writer > > Pour compléter LES réponses de Laurent, il y a deux sortes de curseurs > > - Le curseur visible qui est celui qui clignote à l'écran. Le programmeur ne > le crée pas, il existe dans le controleur d'écran. > - Les curseurs créés comme des outils de programmation sur des références de > texte et qui en aucun cas ne peuvent être vus à l'écran. Ils servent à > modifier l'intérieur du texte et doivent être positionnés là où on en a > besoin. C'est le programme, ou plutôt le programmeur qui en décide. > > Récupérer le premier curseur fait référence à l'entité : > thisComponent.currentController.viewCursor > que Laurent t'as d'abord décrite. > > Les autres curseurs ne se récupèrent pas puisqu'ils sont directement créés > par > programmation selon le shéma : > monTexte = thisComponent.text > monCurseur = monTexte.createTexteCursor() > monTexte.insertString(monCurseur, "AAA", true ) > que Laurent t'as également indiqué. > > Il ne te reste donc qu'à trier entre ces deux sortes d'objets et à programmer > en conséquence. > > Bon courage et surtout bons essais. > Jean-Marc > > Le vendredi 2 Octobre 2009 21:48, prog_amat...@hotmail.fr a écrit : > > ben l'endroit qui m'interesse c'est celui où se trouve le curseur et c'est > > lui que je ne sais pas récupérer > > > > > Date: Fri, 2 Oct 2009 17:24:29 +0200 > > > From: oooc...@free.fr > > > To: prog@fr.openoffice.org > > > Subject: Re: [prog] writer > > > > > > Re > > > > > > je pense avoir repondu trop vite à la question > > > > > > ce que tu cherches c'est inserer un texte à la position d'un curseur, ca > > > se passe par > > > > > > monTexte = thisComponent.text > > > monCurseur = monTexte.createTexteCursor() > > > monTexte.insertString(monCurseur, "AAA", true ) > > > > > > si un endroit particulier t'interresse, il te faut recuperer le > > > texteRange et regarde du coté de createTexteCursorByrange() > > > > > > désolé de ma reponse precedente trop rapide et a cote de la plaque > > > > > > Bonne fin de journee > > > > > > Laurent > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org > > > For additional commands, e-mail: prog-h...@fr.openoffice.org > > > > _________________________________________________________________ > > Découvrez toutes les possibilités de communication avec vos proches > > http://www.microsoft.com/windows/windowslive/default.aspx > > --------------------------------------------------------------------- > To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org > For additional commands, e-mail: prog-h...@fr.openoffice.org > _________________________________________________________________ A la recherche de bons plans pour une rentrée pas chère ? Bing ! Trouvez ! http://www.bing.com/search?q=bons+plans+rentr%C3%A9e&form=MVDE6