Щракнете, за да увеличите изображения, макроси на Excel
Macro ви позволява да увеличавате/намалявате изображения в лист на Excel чрез щракване с мишката.
За да използвате макроса, копирайте модула с кода във вашия файл (просто като го плъзнете с мишката от прикачения файл),
изберете всички снимки във вашия файл на Excel и им задайте макроса ZoomImage
За да изберете всички изображения, направете следното:
- щракнете Ctrl + G (за показване на диалоговия прозорец "Go")
- щракнете върху "Акцентирайте»В този диалогов прозорец
- в появилия се прозорец "Избор на група клетки" поставете отметка в квадратчето "Обекти"и натиснете Добре
След това (тъй като всички снимки ще бъдат избрани), щракнете с десния бутон върху една от снимките,
в контекстното меню щракнете върху „Присвояване на макрос“, изберете макроса ZoomImage, и щракнете върху OK
Когато щракнете върху картината, макросът плавно увеличава картината 3 пъти, като по пътя я премества в центъра на екрана
(съотношението на мащабиране, скоростта на мащабиране на снимката и броят на междинните стъпки на мащабиране могат да бъдат зададени в кода)
Създава се копие на оригиналната картина, за да се увеличи.
Когато кликнете върху уголемената картина, тя постепенно намалява по размер, след което се изтрива.
Макро код ZoomImage:
Коментари
Добър ден, моля, помогнете, използвах макрос, някои от снимките се увеличават, а други, когато кликнете върху него, уголемяват картината от друг ред.
Координатите се изчисляват в променливите cx2 # и cу2 # - коригирайте кода, така че стойностите на координатите да са там.
Ако не разберете сами, мога да го направя по поръчка (платено)
но как да зададете координатите на уголемената картина, така че тя да не излиза в центъра на екрана, а отдолу вдясно
След запазване качеството на картината се влошава до нечетливо, какво да направя? Excel 2010
Това е така, защото Excel автоматично компресира снимки, когато са запазени. За да избегнете това, трябва да отидете на: Файл -> Опции -> Разширени и поставете отметка в квадратчето "Не компресирайте изображенията във файл". В зависимост от версията на Excel, тази функция може да е в различен раздел.