Здравствуйте, подскажите пожалуйста, как можно с помощью средств vba перекрасить рисунок в какой ни будь другой цвет. В excel 7 запускаю запись макроса, на панели быстрого доступа выбираю формат / перекрасить / другие варианты, выбираю любой из цветов, рисунок перекрашивается, но макроредактором ничего не записывается. Думаю, нет смысла прикреплять пример. Искал в поисковиках и по форуму, но ничего схожего не нашел, только лишь форматирование цвета фигур.
VBA: перекрашивание рисунка
19.03.2018 17:59:08
|
|
|
|
19.03.2018 19:17:28
здравствуйте
Из описания непонятно, что вы имеете ввиду, т.к. заливку ячеек (если из них состоит рисунок) макрорекордер прекрасно пишет…
Изменено:
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|||
|
|
19.03.2018 19:28:36
рекордер так себе, но в данном случае не уверен
пример лучше прикрепить |
|||||||
|
|
19.03.2018 20:17:51
nerf, а можно поинтересоваться, зачем делать в Excel то, для чего он не предназначен…
Такие бесплатные программы как, например, XnView и XnConvert прекрасно справляются с пакетной обработкой изображений по шаблону
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел)
|
|
|
|
19.03.2018 20:25:45
Jack Famous, про программы знаю, но было желательно выполнять перекрашивание в рамках экселя. Решения данного вопроса не нашел, но сейчас нашел как обойтись без перекрашивания. Но если кто сталкивался с тем же чем и я, и знает решение данного вопроса, то может кому ни будь пригодится ответ на вопрос. Принципе можно тему закрывать)
|
|
|
|
19.03.2018 20:38:59
Доброе время суток
Попробуйте поковырять |
|
|
|
19.03.2018 20:45:47
Изменить фон:
|
|||
|
|
19.03.2018 20:47:00
nerf, открыл ваш пример, оба одинаковых рисунка
Вам типа этого нужно?
|
|||
|
|
19.03.2018 21:01:07
|
|
|
|
19.03.2018 21:05:11
Андрей VG, спасибо, можно попробовать покопаться возможно что ни будь получится)))
|
|
|
|
19.03.2018 21:06:47
|
|
|
|