В предыдущем обзоре мы рассмотрели один из способов отображения картинки по наименованию. В продолжение темы предлагаем еще один (более оптимальный способ) решения данной задачи. 📢 Файл с примером размещен в конце статьи 🔽 ▶️ Исходные данные В данном случае используется элемент ActiveX, который позволяет уменьшить размер файлов и улучшить производительность, так как рисунок преобразуется в нужный вид без необходимости хранить полноразмерные образцы картинок. ▶️ Пример кода Код представляет собой обработчик события SelectionChange: Когда пользователь выбирает ячейку на листе, код проверяет, принадлежит ячейка определенному диапазону "Worksheet_Selecti": Если активная ячейка находится в этом диапазоне, будет получено изображение из элемента управления Image с именем "ImageX", где X - номер строки активной ячейки минус 5 (т.к именованный диапазон "Worksheet_Selecti" начинается с шестой строки) Если изображение найдено, оно присваивается переменной "Picture". Далее, изображение на элеме
📌 Событие листа Worksheet.SelectionChange: отображение картинки по наименованию. Часть 2
3 августа 20233 авг 2023
23
1 мин