Bonjour Laurence

 j'arrive à créer le bookmark mais il
est toujours positionné sur la première ligne du texte et pas à l'endroit où
j'ai placé le curseur visible ???


        Doc = ThisComponent

        unSignet = Doc.Bookmarks.getByName(strNomSignet)

        laCible = unSignet.Anchor
        curseurVisible = Doc.CurrentController.ViewCursor
        curseurVisible.gotoRange(laCible,false)
        curseurVisible.goRight(intNBCaract, true)
        'le curseur se créé à l'emplacement du curseur visible???
        Cursor=Doc.Text.createTextCursor(curseurVisible)

essaye ceci (non testé)Cursor=doc.text.createTextCursorByRange(curseurVisible.anchor)


        Doc.text.insertTextContent(Cursor, Bookmark, False)
        'le signet est créé sur la première ligne et le curseur est
positionné au même endroit

au lieu de cursor, as tu essayé d'utiliser curseurVisible

tiens nous au courant

Laurent

--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org
Indesko >> http://www.indesko.com
Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org
Livre "Programmation OpenOffice.org", Eyrolles 2004

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à