Bonsoir bilbinou,
Sur Word quand on entre [Edit] colle un texte sur un signet le signet est supprimé.
Il faut donc le recréer à l'endroit adéquat pour pouvoir s'en servir de nouveau.
Cherchez comment procéder sur le web.
A+
Bonjour Job75,
Merci de m'avoir répondu. En effet, j'avais déjà regardé un long moment sur le web pour essayer de trouver réponse à mon problème. N'ayant pas trouvé, c'est pour cette raison que j'ai créée ce post.
J'avais déjà trouvé et testé ce genre de code :
Sub Remplacer(signet As Bookmark, LeMot As String)
Dim deb As Integer, fin As Integer, Nom As String
deb = signet.Start 'début du signet
fin = signet.End 'fin du signet
Nom = signet.Name 'nom du signet
signet.Range.Text = TextBox1.Value 'remplace le texte contenu
With ActiveDocument.Range(Start:=deb, End:=fin) 'emplacement du signet
.Bookmarks.Add Name:=Nom 'ajoute le signet
End With
End Sub
Mais il permet de ne pas détruire le signet et le laisse à l'emplacement du texte préalablement exporté. J'aimerai que lorsque que l'on fait une première exportation, le signet vienne se placer en dessous du texte exporté avec le même nom. Je suppose que l'architecture du code doit être plus ou moins identique à celle présentée ci-dessus mais je n'arrive pas à trouver la subtilité avec le Start, end, (et certainement le retour à la ligne ... ).
Merci vous d'avoir pris du temps pour me répondre