1

Тема: Поиск количества слов и запись результатов в таблицу

Здравствуйте господа специалисты!
На работе встала необходимость подсчета слов в документах word2007.
Теперь конкретика.
В фирме каждый день делается распоряжение, какие сотрудники, когда и где дежурят.
т.е. 1 января
вася 1-й пост охраны
петя второй
2 января
витя 1-й
саша 2-й
Каждое число отдельным документом.
фамилии на каждый пост реализованы элементом управления "Поле со списком".
т.е. номера постов это текст, а в полях списки фамилий кто там дежурит.
В конце месяца необходимо вести статистику и знать кто сколько раз дежурил.
Т.е. 30-31 документ и по ним поиск. Результаты можно выводить или в Excel или куда угодно, в общем это без разницы.
Как пример:
Вася - 5
Петя - 3
и т.д.
Какие есть варианты автоматизации этого процесса?

Post's attachments

Пример.docx 15.23 Кб, 2 скачиваний с 2017-01-17 

You don't have the permssions to download the attachments of this post.

2

Re: Поиск количества слов и запись результатов в таблицу

Jeamin пишет:

Здравствуйте господа специалисты!
На работе встала необходимость подсчета слов в документах word2007.
Теперь конкретика.
В фирме каждый день делается распоряжение, какие сотрудники, когда и где дежурят.
т.е. 1 января
вася 1-й пост охраны
петя второй
2 января
витя 1-й
саша 2-й
Каждое число отдельным документом.
фамилии на каждый пост реализованы элементом управления "Поле со списком".
т.е. номера постов это текст, а в полях списки фамилий кто там дежурит.
В конце месяца необходимо вести статистику и знать кто сколько раз дежурил.
Т.е. 30-31 документ и по ним поиск. Результаты можно выводить или в Excel или куда угодно, в общем это без разницы.
Как пример:
Вася - 5
Петя - 3
и т.д.
Какие есть варианты автоматизации этого процесса?

Если в одном документе имя человека может употребляться только 1 раз, то, в принципе, несложно реализовать. (В ином случае было бы чуть сложнее)
Делаете документ с таким же элементом управления, поместив его в одну папку с остальными и пишете макрос, который выполнит следующее:
1)Выделит имя нашего клиента (Можно, если имена не будут постоянно изменяться, сделать заранее перечисление и брать их по очереди. Из таблицы, например)
2)Будет открывать документы, изменяя в имени только номер от 1 до 30-31
3)Далее будет производить поиск в полях и, если искомое имя найдено, изменять счётчик на 1
4)После просмотра всех документов, будет записывать значение счётчика и обнулять его, переходя к следующему имени.

Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871