bonjour,
je souhaiterais modifier tous les caractères return par des shift+return dans un style particulier.
Le but étant mettre une balise en debut de style et une balise en fin de style même si le style contient des changements de paragraphe.
voici mon code :
le problème c'est que lorsque on arrive sur le find.execute replace il ne se termine pas sur la selection mais continu sur tout le texte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 Private Function ReplaceStringComputer() ActiveDocument.Select With Selection.Find .Style = ActiveDocument.Styles("computer") .Text = "" .Format = True .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False .Forward = True .Wrap = wdFindContinue Do While .Execute With Selection .MoveEnd Unit:=wdCharacter, Count:=-1 .Find.Text = "^13" .Find.Replacement.Text = "^11^11" .Find.Execute Replace:=wdReplaceAll End With Loop End With End Function
Partager