Тема: Помогите с макросом: поиск и подсчет словосочетаний в примечаниях
Добрый день!
Я редактор, вычитываю тексты в ворде. Найденные ошибки отмечаю в примечаниях маркировкой из латинской буквы и цифры (F1, F2, F3 и прочие, всего 9 маркировок).
После вычитки нужно посчитать, сколько раз отмеченные ошибки встречаются в документе. Например, ошибки, отмеченные маркировкой F1 - 9 раз, ошибки F2 - 5 раз, и так далее.
Сейчас я делаю это стандартным поиском по примечаниям: Ctrl+F, потом Найти в: Примечания. Приходится выполнять одни и те же действия девять раз подряд. Хочу автоматизировать эту процедуру макросом: чтобы искал по примечаниям все 9 маркировок, а потом добавлял результат в конец документа, например, "Ошибок F1 - 9, Ошибок F2 - 5", и так далее.
Поскольку VBA не знаю, попробовал просто записать свой поиск в ворде. Вот что получилось:
Код:
Sub Макрос1()
'
' Макрос1 Макрос
'
'
ActiveWindow.Panes(2).Activate
Selection.Find.ClearFormatting
With Selection.Find
.Text = "F1"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = True
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute
Selection.Find.ClearFormatting
With Selection.Find
.Text = "F2"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = True
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute
Selection.Find.ClearFormatting
With Selection.Find
.Text = "F3"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = True
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute
End Sub
Получившийся макрос меня совсем не радует, так как он не подсчитывает найденные маркировки ошибок (F1, F2 и т.д.) как в стандартной форме поиска ворда и не записывает результаты в документ.
Понимаю, что задача наверное банальная, но разобраться пока не могу. Подскажите плиз, какими операторами считать результаты поиска и записывать их в документ. Учебники читаю, но пока не докумекал.
Спасибо!