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

Répondre à