Вставка слов в Word VBA
Формулировка задачи:
Уважаемые программисты. Подскажите пожалуйста. Как сделать так чтобы, в документе Word, в выделенном фрагменте текста, после каждого 4-го слова вставляет, указанный предлог, например (да),
пример кода с которым не могу разобраться
Решение задачи: «Вставка слов в Word VBA»
textual
Листинг программы
Sub Макрос1() With Selection.Find .Forward = True .Wrap = wdFindContinue .MatchWildcards = True .Text = "^0013^0013" .Replacement.Text = " +=++=+" .Execute Replace:=wdReplaceAll .Text = "^0013" .Replacement.Text = " +==+" .Execute Replace:=wdReplaceAll .Text = " @-@ @" .Replacement.Text = " +=---=+" .Execute Replace:=wdReplaceAll .Text = "<(*[^0013 ]@*[^0013 ]@*[^0013 ]@*)([^0013 ]@)" .Replacement.Text = "\1 да " .Execute Replace:=wdReplaceAll .Text = " +=---=+" .Replacement.Text = " - " .Execute Replace:=wdReplaceAll .Text = " +==+" .Replacement.Text = "^0013" .Execute Replace:=wdReplaceAll .Text = " +=++=+" .Replacement.Text = "^0013^0013" .Execute Replace:=wdReplaceAll End With End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д