Здравствуйте! Задача состоит в следующем: есть какой-то текст, и в этом тексте некоторые слова нужно заменить на другие, например все слова "рыба" на слово "мясо", "огонь" на "вода", "град" на "снег" и т.д. Написать макрос для нескольких замен у меня получилось, а как поступать в том случае, если таких пар-замен, как, например, "огонь" - "вода", будет 100 или еще больше?? Нужно тогда наверное ввести какой-то словарь, для замены, где будут указаны эти пары слов. А как это сделать??
Вот код моего макроса:
Код:
Sub замена1()
'
' замена1 Макрос
'
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "рыба"
.Replacement.Text = "мясо"
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "огонь"
.Replacement.Text = "вода"
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "снег"
.Replacement.Text = "град"
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
заранее спасибо!