Заказ закрыт
Необходим макрос для Excel, загрузка фотографий.

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Артем Пискунов  
Так как на пользовательских компьютерах установлены разные версии MS Office, в т.ч. 2007, 2010 и 2013, то скрипт должен работать во всех версиях.



Макрос должен делать следующее.



Выбирать визуально (например, кликая мышкой на каждый) два столбца на листе: 1-й – со списком строковых значений (названия артикулов, которые уже внесены пользователем) и 2-й – столбец со списком фотографий (которые необходимо загрузить из указанной пользователем директории в этот столбец).



То есть, пользователь изначально создаёт Excel файл с листом, где есть определённое количество столбцов, в т.ч. и колонка со списком артикулов. Необходимо, брать по списку название каждого артикула и загружать фотографию из файла, название которого в точности соответствует названию артикула в колонке, и вставлять эту фотографию в указанную ранее пользователем колонку.



Кроме того, необходимо сделать таблицу соответствия ассоциаций в названии имён файлов и названия артикулов, т.к. есть артикулы, названия которых содержат символы, которые нельзя вносить (/:*?"<>|), согласно правилами самой операционной системы.



В таблице будет две колонки, в которых пользователь должен указывать список ассоциаций, т.е. в одной колонке символ в названии файла, в другой символ в названии артикула, например, есть артикул 3012/3, соответственно пользователь назовёт файл, например, 3012_3, а в скрипте (в таблице ассоциаций) укажет, что символу «_» соответствует символ «/», тогда при импорте фотографий необходимо подменять символ «_» на символ «/» в названии файла, чтобы корректно искать нужные позиции в колонке с наименованием артикула.

Примечание. Таких позиций может быть много, т.е. пользователь может вносить, скажем 10 позиций.
Опубликован 12.02.2014 в 11:29
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.