Задание простое. Нужен макрос, который в файле с набором статей будет удалять конкретные из них.
Если есть предложение написать на другом языке, то я его тоже рассмотрю. Но в приоритете именно макрос на VB, так как удобнее.
Подробнее:
Описание файла со статьями (2.doc). После каждой статьи идёт следующий информационный блок:
ДД.ММ.ГГГГ., "Источник информации", Регион источника
К примеру, нужно удалить все стати из самарской, пензенской области, а так же все статьи с сайта "
". Я вызываю макрос. Выходит диалоговое окно и в нём я ввожу три строчки:
>
> Саратовская область
> Пензенская область
После чего макрос просматривает информационный блок у каждой статьи и при наличии совпадения с введённым он удаляет эти статьи.
Это первый макрос. Второй макрос будет точно так же использовать информационные блоки для разделения статей, но удалять будет по другому.
Я точно так же в диалоговое окно ввожу список слов(словосочетаний) и если макрос найдет совпадения в самой СТАТЬЕ, то он её удаляет. К примеру, в файле много статей про День России. Я в диалоговом окне ввожу следующие строки:
>День России
>Дню России
>Дня России
>Днём России
и макрос удалит все статьи, в которых найдёт что либо из перечилсенного.