Форум по VBA, Excel и Word

Word => Макросы в Word => Тема начата: Посетитель от 28 сентября 2021, 16:56

Название: Word VBA Макросы. Как заменить в выделенном фрагменте пробелы на табуляцию?
Отправлено: Посетитель от 28 сентября 2021, 16:56
Как заменить в выделенном фрагменте пробелы на табуляцию?
Пробел может быть один, может быть несколько подряд пробелов. Несколько подряд пробелов нужно заменить на один символ табуляции.
Название: Re: Word VBA Макросы. Как заменить в выделенном фрагменте пробелы на табуляцию?
Отправлено: Администратор от 28 сентября 2021, 17:02
Макрос
Sub Макрос()

    With Selection.Range.Find
        .Text = " {1;}"
        .Replacement.Text = "^t"
        .Forward = True
        .Wrap = wdFindStop
        .MatchWildcards = True
        .Execute Replace:=wdReplaceAll
    End With
   
End Sub
[свернуть]
Название: Re: Word VBA Макросы. Как заменить в выделенном фрагменте пробелы на табуляцию?
Отправлено: Посетитель от 28 сентября 2021, 17:05
Спасибо.