1

Тема: Пакетная обработка Word документов

Здравствуйте!
Возникла задача обработки большого числа ворд документов.
Задача: Пакетно, не открывая каждый ворд документ вставить текст из экселя.

Ворд документ, в который нужно вставить данные из экселя, начниается со слова "Отчёт".
Полное имя - "Отчёт ru_30010__110484_1506511382".
Меняется только число после "ru_" и двойного подчёркивания.
Так же отчёты могут быть на других языках.
Пример: "Отчёт kz_30010__110483_1506511382", "Отчёт en_30010__110485_1506511382".

30010 это сокращённый номер по которому нужно искать в экселе данные и вставлять в ворд. В экселе указан полный номер AP05130010.

Ворд документ состоит из таблицы разделённой на 2 столбца. В первом столбце написано "Фрагмент проверяемого документа".  После этих слов (на строку ниже, в этой же ячейки) нужно вставить данные из экселя.
Должно быть так:
Фрагмент проверяемого документа
AP05130010 -  Безопасный аутсорсинг вычислительно-сложных задач с секретными параметрами

Эксель файл разбит на три столбца:
Столбец - Наименование на русском       
Одна ячейка - AP05130010 -  Безопасный аутсорсинг вычислительно-сложных задач с секретными параметрами

Столбец - Наименование на казахском
Одна ячейка - AP05130010 -  Құпия параметрлері бар есептелуі-күрделі есептердің қауіпсіз аутсорсингі

Столбец - Наименование на английском
Одна ячейка - AP05130010 -  Secure outsourcing of computationally-complex tasks with secret parameters

Структура такая:
Папка с множеством подпапок в которых находятся ворд файлы.

Пример:
1. папка 30010 содержит внутри документы:
Отчёт ru_30010__110484_1506511382
Отчёт kz_30010__110483_1506511382
Отчёт en_30010__110485_1506511382

2. папка 30034 содержит внутри документы:
Отчёт ru_30034__32138_1505734792
Отчёт kz_30034__32137_1505734792
Отчёт en_30034__32139_1505734792

Файлы для примера приложил. Может, кто сможет помочь?

Post's attachments

primer.rar 298.53 Кб, 3 скачиваний с 2017-11-21 

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

2

Re: Пакетная обработка Word документов

Gudzon пишет:

Здравствуйте!
Возникла задача обработки большого числа ворд документов.

У вас повреждённый архив. Писал на форум макрос по поиску документов в папке (через FSO) - его можете доделать, дописав проверку по имени файла - обрезаете слева по _ и справа по __ - добавляете открытие книги эксель и по столбцу поиск (если в названии было ру - А:А и т.д.) значение ячейки переносите в таблицу(1) документа (3 ячейка).

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