Другие языки программирования и технологии

Автоматически вставить текст из ТХТ. файлов в вордовский файл

На работе поручили такую хуергу делать: большой вордовский файл, там стандартный повторяющийся текст в виде формы: серийный номер, дата начала, дата окончания, и еще пару характеристик...
И куча небольших файлов ТХТ. формата. В каждом из которых так же идет повторяющийся текст, серийный номер, дата начала, дата окончания и т. д.
Мне надо эти данные взять из каждого из тхт файлов и вписать в единый вордовский.. Сижу в ручную такой х.. ей занимаюсь, хотя подозреваю, что есть возможности позволяющие автоматизировать сей процесс.. Подскажите кто сталкивался с подобными задачами?
Macro Recorder попробуй. Это кликер. Можно записать действия пользователя и зациклить воспроизведение. Если знаешь английский и немного понимаешь программирование, то разберёшься.
Виктор Ефрим
Виктор Ефрим
17 646
Лучший ответ
Иван Засекречено там по поиску можно как то настроить? что бы находило характерные слова и вставляло нужный текст.. Шаблон везде повторяющийся, просто надо выдергивать информацию из тхт файлов по порядку их расположения в папке, и так же по порядку вставлять ее в вордовский единый файл..
Игорь ... А это реально? - как он будет цеплять выбор файла?
Читай "Слияние документов" в Word. Файл с переменной информацией - в Excel, файл с постоянной информацией и полями для данных из строки Excel - в Word. Я такие тысячами сливал...
Андрей Зимин
Андрей Зимин
51 681
1) разраотать логику работы
2) открыть VBA
3) написать код
4) начать пользоватся
Денис Соляник
Денис Соляник
51 348
Игорь ... :) Вначале UML.
Если структуры данных типа порядка следования текста, номеров и прочего в текстовых файлах и в ворде одинаковые, можно тупо слить txt вместе
copy *.txt result.txt
потом открыть это в ворде и форматировать как хочется.
Виталий Шубин
Виталий Шубин
54 991
Макро рекордером тут не обойтись. Нужен скрипт на VBA, который пройдётся по предложенному списку файлов .txt, извлечёт из них информацию и вставит в нужные места в документе.
Вариант без VBA: слить файлы в один .txt и упорядочить инфу с помощью текстового процессора - например, Multi-Edit. Но тогда в ME придётся макрос писать на CMac-е.
ИЛ
Иван Лихоман
17 969
Ну, совсем просто этого не сделать. Программки такого рода могут быть, и вполне могут и не быть. Если шаришь в программировании, можно перегнать вначале в Excell? потом в Word.
Перегон в Excell из "текст с разделителями" уже реализован в Excellном конвертере, но понадобится прога на VBA для массовой операции. Из Эксела в ворд также перевод средствами Ворда.
Ну если не писать прогу, можно хоть не маятся х... ернёй, чтобы перегонять хотя бы пофайльно по предложенной схеме.
Иван Засекречено а в ехеле как действовать? я могу и тхт и вордовский в ехсель перегнать, но как что бы из тхтшных файлов выдернуло нужные слова и воткнуло их в единый вордовский?
Я бы слил структуру в excel, потом объединил все текстовые файлы в один и через Текст по столбцам залил бы данные. Потом удалил ненужные поля, например, названия. И забыл бы про ворд :)
Обсуждали тут уже, юзай pkeygen.ru