Sub УдалитьПереносы() ' ' Test Макрос ' Макрос записан 17.04.04 Notebook ' ' Убираем все дефисы Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "-" .Replacement.Text = "" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Dim Chto, NaChto Open "C:\slovar.txt" For Input As #1 ' Open file for input. Do While Not EOF(1) ' Loop until end of file. Input #1, Chto, NaChto ' Read data into two variables. ' Меняем слова из файла With Selection.Find .Text = Chto .Replacement.Text = NaChto .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll Loop Close #1 End Sub