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]