Macro sur word

cs_hartecel Messages postés 2 Date d'inscription mardi 6 décembre 2005 Statut Membre Dernière intervention 8 décembre 2005 - 6 déc. 2005 à 20:16
cs_hartecel Messages postés 2 Date d'inscription mardi 6 décembre 2005 Statut Membre Dernière intervention 8 décembre 2005 - 8 déc. 2005 à 13:01
Salut,

Je souhaiterai faire une macro pour remplacer certains mots d'un document word par des blancs. Ces mots seraient définis dans un tableau.

Qqn peut m'aider ?

1 réponse

cs_hartecel Messages postés 2 Date d'inscription mardi 6 décembre 2005 Statut Membre Dernière intervention 8 décembre 2005
8 déc. 2005 à 13:01
voilà ce que j'ai fait . Qqn peut me donner son avis ppour améliorer . Merci d'avance.

Sub MacroTest2()


Dim tabMots(50) As String
Dim i As Integer


tabMots(0) = "album"
tabMots(1) = "mp3"
tabMots(2) = "www"
'pour l'instant le nombre de mots n'est pas défini, j'en rajouterai au fur et à mesure

For i = 0 To 49

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting

With Selection.Find
.Text = tabMots(i)
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute
Selection.Find.Execute Replace:=wdReplaceAll

Next i
End Sub
0
Rejoignez-nous