Bonjour,
Je cherche une solution pour permettre de mettre à jour d'un texte via une macro word.
J'ai une macro qui génère un texte en fonction de choix faits dans un formulaire word. Le texte généré est également affiché dans le fichier word. Je cherche donc une solution pour permettre de mettre à jour cet affichage, soit effacer le texte précédent et afficher le nouveau.
J'ai essayé d'utiliser un signet ("Result1") dans le document word pour marquer l'emplacement ou je veux afficher le texte "Result" défini comme String.
ActiveDocument.Bookmarks("Result1").Range.Text = Result
Mais cette solution vient rajouter le texte mais n'efface pas le texte présent auparavant.
Je me pose donc les questions suivantes:
1. Est ce que j'ai choisi la meilleur solution par rapport à ce que je veux faire ?
2. Comment réaliser l'effacement du texte placé précédemment au niveau du signet avant d'insérer un nouveau texte, et cela sans effacer le signet. J'ajoute que le texte que je veux insérer a une longueur variable en fonction des choix du formulaire.
Merci pour votre aide.
Partager