Bonjour Laurence

        'positionnement du curseur le positionnement est ok
        unSignet = Doc.Bookmarks.getByName(strNomSignet)
        leTexte = unSignet.Anchor.Text
        Cursor = leTexte.createTextCursorByRange(unSignet.Anchor.Start)

et si tu definis cursor à partir de Doc.text.createTextCursorByRange(unSignet.Anchor.Start)

c'est l'endroit dans le document où tu vas inserer

        Cursor.goRight(intNBCaract, true)
        'jusque là c'est bon le curseur s'est bien positionné
        
        Bookmark = Doc.createInstance("com.sun.star.text.Bookmark")
        TOTO = PREFIXE_SIGNETS_TEXTE
TOTO = TOTO & "10_" TOTO = TOTO & strNomSignet
        Bookmark.Name = TOTO
        MonTexte=Doc.text
        MonTexte.insertTextContent(Cursor, Bookmark, True) ' le plantage est
sur cette ligne
        

MonTexte.insertTextContent(Cursor, Bookmark, false)
sinon tu vas supprimer/remplacer ton texte ce qui n'est pas logique

pour le signets et renvois
voir cp11 livre Ed1; pp270-275 Ed2. pp 306-311

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 à