Как пакетно преобразовать текст из файла Excel в картинки?
Есть файл Excel с прайс-листом; колонки: артикул, наименование, описание, цена и имя картинки; 1 строка — 1 товар.
Как сделать, чтобы из каждой строки создавалась картинка, на которой будут данные из ячеек: артикул, наименование, описание, цена, а имя картинки бралось из ячейки.
Подскажите, как автоматизировать и упростить данное действие.
Первое что приходит в голову - в VBA можно работать с изображениями. Создавайте картинку нужного размера, заполняйте данными построчно и сохраняйте. Там несколько вариантов, насколько я помню - можно через PictureBox или же через WinApi функции. Это будет медленно, но это сработает.
Или заполнять шаблон, копировать из Excel и вставлять в Word "Как картинку"; уверен что это несложно автоматизировать. Если нужны будут файлы картинок потом - можно сохранить этот docx файл "как web страницу", например.
Первое что приходит в голову - в VBA можно работать с изображениями. Создавайте картинку нужного размера, заполняйте данными построчно и сохраняйте. Там несколько вариантов, насколько я помню - можно через PictureBox или же через WinApi функции. Это будет медленно, но это сработает.
Т.е. написав макрос в VBA PictureBox или через WinApi он будет брать данные из ячеек, создавать картинку из этих данных и сохранять эту картинку в папку с именем из ячейки?
Или заполнять шаблон, копировать из Excel и вставлять в Word "Как картинку"; уверен что это несложно автоматизировать. Если нужны будут файлы картинок потом - можно сохранить этот docx файл "как web страницу", например.
Попробовал сцепить данные в одну ячейку, эту ячейку скопировал и вставил в ворд, да он сохраняет картинкой, НО, при выделении нескольких ячеек копируя и вставляя в ворд он вставляет общей картинкой не разбивая, нужно еще их нарезать придумать как им автоматом присвоить нужные имена и написать костыль чтобы этот процесс автоматизировать...хм...сложно
Может есть вариант как это сделать через imagemagick?