В Excel и Word 2007 есть вкладка инструментов для работы с изображениями, которая отображается на ленте, когда вы вставляете изображение или клип-арт, и есть смарт-арт. Есть ли способ манипулировать этими объектами и настройками (например, прозрачностью, положением, эффектами и т. д.) в vba. У меня тоже макрос не работает.
Инструменты обработки изображений Excel в формате vba
Ответы (3)
Я знаю, что в Excel VBA (мой опыт до 2007 года) вы можете манипулировать многими аспектами изображений с помощью объекта Shape
. Хороший способ изучить объект Shape
— записать макрос, пока вы пытаетесь манипулировать изображением, а затем просмотреть созданный им код VBA, чтобы увидеть, что вы сделали. Это не всегда работает идеально, но это отличный способ начать.
Кроме того, вам может быть интересно проверить ответ, который я дал связанному вопрос о перемещении изображений между ячейками в Excel .
Я не уверен, сколькими аспектами изображения можно управлять только с помощью объекта Shape
, но посмотреть стоит.
На данный момент я не верю, что есть способ манипулировать кодом с этими аспектами изображения в Office 2007. Если у кого-то есть лучший ответ, я отмечу его как принятый.
Это поможет, если вы хотите изменить фактическое отображаемое изображение. Это не VAB, но о технике стоит знать.