Корпоративные коммуникации. Макрос для CorelDraw Visual Basic (Дистанционная работа)

Бюджет: 3 000 руб.

Задание: Корпоративные коммуникации. Макрос для CorelDraw Visual Basic (Дистанционная работа)

Нужно написать макрос на языке программирования Visual Basic, чтобы можно было использовать в графической программе CorelDraw. Краткое описание: Есть шаблон каталога с товарами в формате CorelDraw Есть Excel файл с данными о товарах Есть картинки в 3 разных папках Надо с Excel файла импортировать данные в шаблон каталога CorelDraw и поставить соответствующие картинки из папок. Подробное описание каталога в CorelDraw: Общее количество - 8 стр. (иногда бывает 16 стр.) Товары располагаются по сетке высота 4 ряда. ширина 3 или 4 ряда. Товары разделены на категории (заморозка, кулинария, бакалея, химия, консервы и т.д.). Количество товаров всегда разное бывает в разных категориях и в самом каталоге. На лицевой обложке всегда 6 товаров сетка 3х3. Изображения товаров вставлены с помощью PowerClip. Название и цены товаров с право. Подробное описание Excel Файла: Есть поля: Штрих код товара, название, описание, вес, цена без скидки, цена со скидкой, процент скидки. Товары разделены на категории согласно каталогу в Corel Draw. Подробное описание Изображений: Изображения про именованы по штрих коду в excel файле. Но так же есть дополнительно имя названия товара. Изображения лежат в 3 разных папках. Подробное описание задачи: Нужно написать скрипт или макрос который будет автоматизировать работу верстки каталога. Он должен считывать поля с Excel файла и вставлять название, описание, вес, цена без скидки, цена со скидкой, процент скидки товара в шаблон каталога Corel Draw. Так же он должен при импорте в каталог CorelDraw разделять товары на их категории по Excel файлу. Макрос должен по штрих коду Excel файла парсить 3 папки с изображениями и вставлять их в шаблон CorelDraw в определенный квадрат функцией PowerClip. Чтобы названия и картинка товара соответствовали друг другу. Нюансы проекта: Изображения в 3 папках могут дублироваться, поэтому нужно чтобы скрипт брал только одно изображение желательно в png если есть, или большего размера. Изображения разного формата - jpg, png, tif, psd, jepg, bmp. При импорте в Corel Draw изображение надо вставить во внутрь квадрата - в программе есть такая функция вставить в контейнер Power Clip. И подогнать это изображение по контейнеру пропорционально. Цена если равно или меньше 20% то пишется только цена со скидкой, в остальных случаях при выше 20% скидки пишутся все цены в ценнике. Так же есть товары которые нужно выделить желтым цветом эти товары помечены в Excel файле. https://mega.nz/folder/zlsRwKab#Da7cWwEe4I9OXTQToVg4ug Шаблон каталога - template-3 (при открытие файлов может попросить установку шрифта он есть в папке - Type). Версия всех файлов в CorelDraw 19 Акционный каталог в Exel файле - так он приходит в оригинале выгруженный с 1С В папке Catalog Script есть файл в cdr, он настроен по полям для импорта с excel файла. Excel файл с такими же полями лежит там же. Эти файлы работают в CorelDraw с встроенной автоматизации - Слияние при печати. Эта автоматизация работает только с файлом .txt. Он есть в этой папке, который экспортирован с Excel. Есть подводные камни: Так как я живу в Казахстане у нас в стране каталог на 2 языках. С русским проблем нету, с казахским шрифтом могут быть проблемы. Изображения для каталога в основном берутся с Интернета, и сохраняются - штрих код / название товара. Для парсинга изображений нужен скрипт который был выполнял поиск во вложенных папках тоже, так как фотографии некоторые лежат в под папках. В принципе можно взять за основу файлы которые лежат в папке Catalog Script.