Страницы: 1
RSS
Макрос EXCEL Получение данных с сайта, запись в word файл, копирование файлов, запись в таблиц
 
Нужно добавить функционал в макрос (он готов написан нормально с комментариями и работает)
Макрос нужен для: формирования комплекта документов в (формате PDF)  из шаблонов (файлы Word). —  этот функционал уже работает.

Доработка заключается в добавлении новых функций:
1) Получение данных для внесения в шаблоны с сайта в интернете по ссылке
2) Создание папки и копирование в нее файлов из 2х других папок
3) Проверка даты создания файлов (по имени – не всех) в папке и выдача сообщения в случае если есть файлы старше 25 дней
4) Внесение данных полученных в первом пункте из интернета в таблицу (в строку по ячейуам) до 10-15 значений (текст)
5) Пакетная работа (Работа макроса в цикле) формирование последовательно нескольких комплектов документов.

Комплект документов состоит из файлов PDF. Условно можно поделить его на 2 части.
1) Есть базовые файлы – которые не меняются,
2) А есть изменяемые файлы – в которых информация изменяется (от комплекта к комплекту), та инфа что макрос берет из интернета.

В общем если коротко то: Макрос берет данные из интернета, вносит эти данные в 4 файла, потом сохраняет их в пдф, копирует в папку вместе с уже готовыми файлами и вносит запись об этом в .xls файл и так по списку пока не кончатся номера которые ввел пользователь.

А если подробно

Алгоритм работы после доработки :

1) Пользователь вставляет в поле несколько номеров (это номера процедур на сайте, по этим номерам макрос собирает данные)
2) Проверка даты создания файлов (по имени – не всех, в папке с базовыми файлами) и выдача сообщения в случае если есть файлы старше 25 дней
3) Макрос берет первый/следующий по порядку номер из списка и формирует ссылку на страницу в интернете, по шаблону)
4) Собирает инфу со страницы (около 10-15 значений) и сохраняет в переменные
5) Если данные собраны успешно: Создаем папку с именем соответствующим номеру из пункта 2 (номер процедуры)
6) Вносим данные из переменных в шаблонные Word файлы и сохраняем результат в PDF в ту же папку где расположен макрос для временного хранения файлов (Этот пункт уже реализован)
7) Далее нужно скопировать файлы из 2х разных папок в одну (базовые файлы- те что везде одинаковые) и (изменяемые файлы-те что сформировал макрос в папку (которую создали в пункте 4)
8)Удалить PDF файлы из временной папки
9) Записать данные собранные с сайта из переменных по ячейкам в excel файл

10) Начинает обрабатывать по тому же алгоритму следующий номер из списка

Нужно продумать обработку ошибок, если не загрузились данные - то не сохранять файлы п.6 и не добавлять строку в таблицу п. 8
и тому подобное.


Структура папок:
В корне лежит Макрос.xlsx
Папка Word – содержит 4 файла Шаблона в формате ворд (изменяемые файлы)
Папка Docs – содержит PDF (базовые файлы) которые не меняются, их просто нужно будет копировать
Папка Complete – В этой папке формируем полный комплект документов, то есть (копируем файлы PDF (из пункта 6)) и файлы из папки Docs  (базовые файлы) собираем в одном месте.

Приложил скрин папок и примерный интерфейс.

ПО: office 2016
Исправление ошибок и багов –  входит в стоимость.
оплата по факту
Общение По скайпу или в чате. можно по телефону.
 
Бюджет?
Что за сайт?

От сайта может сильно зависеть, вольетесь ли вы в обозначенный бюджет.
Страницы: 1
Наверх