Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2014, 18:02   #1
Serega_1
 
Регистрация: 03.11.2014
Сообщений: 6
По умолчанию Вставить строки над заданными словами

Здравствуйте. В таблице Ворд 2003 в строках различный текст. Нужен макрос, чтобы осуществил поиск всех слов "Включить", "Отключить" и над каждым вставил строку с надписью т.е. отработал таблицу сверху вниз. Удалось сделать только на 1 слово и на 1 пуск и в конце, когда не находит слово, всё равно вставляет строку. Подмогите
Цитата:
Sub Макрос1()
'
' Макрос1 Макрос
' Отключить
'
Selection.Find.ClearFormatting
With Selection.Find
.Text = "Отключить"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute
Selection.InsertRowsAbove 1
Selection.MoveDown Unit:=wdLine, Count:=1
Selection.MoveRight Unit:=wdCharacter, Count:=1
Selection.Extend
Selection.Extend
Selection.Extend
Selection.Copy
Selection.MoveUp Unit:=wdLine, Count:=1
Selection.PasteAndFormat (wdPasteDefault)
Selection.MoveRight Unit:=wdCharacter, Count:=1
Selection.Font.Bold = wdToggle
Selection.Font.Color = wdColorRed
Selection.TypeText Text:="Проверить правильность"
Selection.MoveDown Unit:=wdLine, Count:=2
End Sub
Serega_1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расстояние между заданными словами в файле. (с++) Evateli Помощь студентам 2 11.05.2013 21:47
Строки, длина слов, работа с заданными буквами microlab Паскаль, Turbo Pascal, PascalABC.NET 1 14.02.2012 20:46
Операции над многочленами, заданными списком свомх коэффициентовОперации над многочленами, заданными списком свомх коэффициентов lelicki_bolicki Общие вопросы по Java, Java SE, Kotlin 1 06.12.2011 22:07
В строке между словами вставить зак / Евгений7777 Общие вопросы C/C++ 0 24.03.2011 17:49
В строке между словами вставить вместо пробела запятую и пробел fatorial Помощь студентам 4 31.12.2010 16:36