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

Répondre à