Страницы: 1
RSS
Загрузка картинок по адресу URL, доработка алгоритма
 
Добрый день!  Прошу помощи.
Во вложенном файле, в случае "Pictire is not available:" необходимо вместо этой надпись вставлять белый квадрат. Это требуется для загрузки  в 1с


Тема: Доработка алгоритма по загрузке картинок по адресу URL
Изменено: nikioioio - 22.03.2016 11:51:40
 
nikioioio, не совсем понятно в каких у вас случаях вставляется "Pictire is not available:"?
Судя по всему, даже при "кривой" ссылке на картинку, функция DownLoadFile все равно создает файл temppic.
 
Да, в большинстве случае кривая и во время заливки образуются ошибки (несоответствия типов), поэтому нужно чтобы рисовал белый квадрат если кривая ссылка или не нашел)
Изменено: nikioioio - 22.03.2016 14:34:52
 
У вас функция DownloadFile была вообще лишней. Попробуйте вариант файла во вложении.
Я взял функцию проверки доступности файла из сайта Игоря http://excelvba.ru/code/GetURLstatus и добавил в ваш код.
Как программно рисовать картинку типа белый квадрат, я не знаю. Поэтому присутствует ссылка на белый квадрат(ячейка B1).
Один нюанс, если на сайтах, где при левых ссылках на картинку будет выдавать какую либо страницу, а не 404 или еще что-то, ваш макрос выдаст предупреждающее окошко "Ошибка при импорте файла", как это обойти, я не знаю, может гуру форума подскажут.
Изменено: Jungl - 22.03.2016 17:37:12
 
Цитата
Jungl написал:
Один нюанс, если на сайтах, где при левых ссылках на картинку будет выдавать какую либо страницу, а не 404 или
Ссылки на картинки иногда возвращают редиректы 301/302, если на сайтах стоят всякие СЕО-модули/плагины.
Страницы: 1
Читают тему
Наверх