Bonjour, après qq tests : (on définit visiblement le curseur au de la phrase) cur.gotoStartOfParagraph(true) (idem comme la selection est active, il sélectionne le début jusqu'à la fin. - je suppose) cur.gotoEndOfParagraph(true)
permet de sélectionner la phrase courante. Yves. Le 9 décembre 2012 23:55, Rafael Laville <[email protected]> a écrit : > Bonjour, > > Sous Writer, mon curseur visible est situé dans un paragraphe quelconque > où rien n'est sélectionné. Je souhaite récupérer le texte de ce paragraphe. > Selon les indications du Marcelly-Godard, J'ai utilisé > createTextCursorByRange pour créer un curseur dans ma macro à partir du > curseur écran. > J'ai écrit : > > sub test1() > > dim curdoc As Object > curdoc = ThisComponent.**CurrentController.ViewCursor > > dim sel As Object > sel = curdoc.Text > > dim cur As Object > cur = sel.createTextCursorByRange(**curdoc) > > cur.gotoStartOfParagraph(**false) > cur.gotoStartOfParagraph(true) > > print cur.String > > end sub > > Or, le texte du curseur cur est toujours vide, que j'aie sélectionné > quelque chose ou pas. Et comme mon but et de modifier le texte du > paragraphe, ... > Qu'y a-t-il donc que je n'ai pas compris dans l'utilisation du curseur ? > > Merci de vos conseils avisés. > > -- > > Rafael Laville > > > > > > -- > Envoyez un mail à [email protected] pour savoir comment vous > désinscrire > Les archives de la liste sont disponibles à http://listarchives.** > libreoffice.org/fr/users/ <http://listarchives.libreoffice.org/fr/users/> > Tous les messages envoyés sur cette liste seront archivés publiquement et > ne pourront pas être supprimés > > -- web site : http://www.molenbaix.com -- Envoyez un mail à [email protected] pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
