Re bonjour, Ce n'est pas ce que fais la commande suivante ?
oMonTexte.createTextCursorByRange(oResultat.getByIndex(oIndex - 1)) Il faut utilise rune autre variable que oMonTexte dans la boucle ? si oui comment faire ? Merci de votre aide précieuse -----Message d'origine----- De : Bernard Marcelly [mailto:[EMAIL PROTECTED] Envoyé : mardi 2 mai 2006 13:20 À : prog@fr.openoffice.org Objet : [Norton AntiSpam] Re: [prog] Rechercher ... et remplacer par coller Bonjour Cezame Concept Message du 2006-05-02 11:33: > Dans le corps le mot "essai" > > Ensuite j'ai créé un tableau contenant le mot "essai" > > Cette fonction devrait permettre de remplacer "essai" partout dans le > document oWriter entête et tableaux compris > > oResultat = oDocument.findAll(oJeCherche) > For oIndex = 1 To oResultat.getCount() > ' sélectionner la chaine de recherche > oMonCurseur = > oMonTexte.createTextCursorByRange(oResultat.getByIndex(oIndex - 1)) > Ta variable oMonTexte pointe sur le texte principal du document. Si tu es dans un tableau, un en-tête, etc, ce n'est plus le texte principal. Il faut créer le curseur sur le texte du résultat. Voir explications dans le livre Programmation pages 242-243. Bernard --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] ---------------------------------------------------------------------------- ----------- Wanadoo vous informe que cet e-mail a ete controle par l'anti-virus mail. Aucun virus connu a ce jour par nos services n'a ete detecte. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]