Remplacement de mot dans un richtextbox
Bonjour à tout le monde et très heureuse année 2015 pour commencer
Dans mon petit projet je souhaite pouvoir édité du courrier avec des données venant du programme
Ma première idée était les signets avec Ms Word, mais là je suis confronté a des personnes qui n'on pas office et qui ne souhaite pas l'acheter pour différentes raisons.
Je me suis alors tourner vers un module mini traitement de texte ( personnel et simplifié) avec un Richtextbox , qui me permet donc de pouvoir enrichir le texte (gras, souligné,.... )
Lorsque je place une variable dans mon texte (ex: @MaVariableNom ) et que je fais une recherche pour la remplacer par le contenu du programme avec :
Code:
1 2 3
| NameFieds = "@MaVariableNom"
RtxMainTexte.Select(RtxMainTexte.Find(NameFieds), Len(NameFieds))
RtxMainTexte.SelectedText = "Mon texte de remplacement" |
Il exécute très bien la tache, mais si j'ai plusieurs fois la même variable, là il ne remplace rien qu'une fois
il faut alors que je parcoure une deuxième fois mon RtxMainTexte.
Y aurais t'il une autre solution.
J'ai bien pensé a Replace mais in fonctionne uniquement sur du textbox