Функция вставляет на лист картинку, расположенную в указанной папке или URL-ресурсе. Можно указать ширину и высоту рисунка, ячейку для вставки, а так же дополнительно можно указать папку на компьютере, в которую будут скачаны файлы, если в качестве пути указан URL-ресурс.
Вызов команды через стандартный диалог:
Мастер функций-Категория "MulTEx"- ВСТАВИТЬ_РИСУНОК
Вызов с панели MulTEx:
Сумма/Поиск/Функции - Специальные - ВСТАВИТЬ_РИСУНОК
ПУТЬ(A1) - указывается текст, содержащий корректный путь к картинке, которую необходимо вставить на лист. Путь может быть как путем к файлу на компьютере, так и URL-адресом, по которому расположена картинка. В этом случае картинка будет скачана и вставлена на лист. Если путь указан неверно или к файлу нет доступа, функция вернет ошибку #ЗНАЧ!(#VALUE!). Путь обязательно должен содержать полное имя файла и его расширение(jpg, gif, png, tiff и т.п.). Если расширение отсутствует, картинка может быть не вставлена.
Аргумент ПУТЬ может быть ссылкой на ячейку, содержащую адрес файла картинки.
ШИРИНА(60) - Необязательный аргумент. Указывается число, означающее ширину картинки в пикселях. Если не указан - ширина картинки будет вставлена как есть, т.е. по размеру картинки. Если картинка уже была вставлена на лист ранее при помощи функции ВСТАВИТЬ_РИСУНОК, то изменение данного параметра приведет к изменению ширины картинки. Сама картинка при этом не заменяется(если параметр ЗАМЕНИТЬ указан как ЛОЖЬ(FALSE) или опущен).
ВЫСОТА(60) - Необязательный аргумент. Указывается число, означающее высоту картинки в пикселях. Если не указан - высота картинки будет вставлена как есть, т.е. по размеру картинки. Если картинка уже была вставлена на лист ранее при помощи функции ВСТАВИТЬ_РИСУНОК, то изменение данного параметра приведет к изменению высоты картинки. Сама картинка при этом не заменяется(если параметр ЗАМЕНИТЬ указан как ЛОЖЬ(FALSE) или опущен).
ВСТАВИТЬ_В(D1) - Необязательный аргумент. Указывается ссылка на ячейку, в которую будет вставлена картинка. Если не указан, то картинка будет вставлена в ячейку, расположенную правее ячейку с функцией. Картинка вставляется в верхний левый угол ячейки. Если картинка была вставлена на лист ранее при помощи функции ВСТАВИТЬ_РИСУНОК, то изменение данного аргумента приведет к изменению положена картинки на листе - она будет вставлена в указанную ячейку. Сама картинка при этом не заменяется(если параметр ЗАМЕНИТЬ указан как ЛОЖЬ(FALSE) или опущен).
СКАЧАТЬ_В("C:\Users\Дмитрий\Desktop") - Необязательный аргумент. Указывается папка на компьютере, в которую будут скачиваться картинки в случае, если аргумент ПУТЬ является ссылкой URL. Если картинка с указанным именем уже существует в указанной папке, то она будет заменена новой. Если аргумент ПУТЬ является путем к картинке, расположенной на компьютере, аргумент СКАЧАТЬ_В игнорируется.
Если не указан - картинка не сохраняется на компьютере и только вставляется на лист.
ЗАМЕНИТЬ() - Необязательный аргумент. По умолчанию повторное вычисление функции не приводит к повторной вставке картинки, даже если она была изменена по изначально указанному пути. Поэтому, если по указанному пути файл с указанным именем был изменен и необходимо заменить его на листе, то аргумент ЗАМЕНИТЬ следует указать как ИСТИНА(TRUE) или 1. Однако не рекомендуется оставлять этот аргумент постоянно включенным, т.к. это приводит к скачиванию и вставке картинки на лист при каждом вычислении функции, что может повлечь сложности при работе с файлом, а так же увеличение входящего трафика интернет, если картинки расположены на сайте(URL-путь).
Данный аргумент актуален в случаях, если файл является прайсом продукции, которая может изменяться. Однако даже в этом случае рекомендуется последний аргумент делать ссылкой на отдельную ячейку, в которой будет записано заменять картинку или нет. Хотя бы потому, что если товара много, то изменять аргумент в каждой функции отдельно не лучший вариант.
Например, в строках указаны артикулы товара, ссылки на картинки и прочая информация. Картинки могут изменяться раз в месяц. Следовательно и в прайсе изменять их имеет смысл один раз в месяц. Тогда в ячейке D1 можно записать 0 и сделать в функции ссылку на эту ячейку: =ВСТАВИТЬ_РИСУНОК(A4;;;F4;"C:\Users\Дмитрий\Desktop";D1)
Теперь при необходимости актуализировать картинки необходимо будет лишь один раз изменить значение в ячейке D1 - картинки будут заменены. После чего значение ячейки D1 можно изменить обратно на 0(или ЛОЖЬ) и функция не будет скачивать и подменять картинки.