Вставка картинок в excel 2010 с помощью VBA.

Анонимные
2011-08-25T11:51:46+00:00

В 2010 есть 3 варианта вставки картинки в файл: Вставить, Связать, Вставить и связать. Причем на все три варианта макрорекодер выдает одно и тоже ActiveSheet.Pictures.Insert("Путь к картинке").Select.

Априори через VBA вставляются именно ссылки. Мне нужно что бы вставлялась сама картинка в тело файла excel, как это было в excel 2003.

Помогите пожалуйста решить задачку.

Спасибо.

Microsoft 365 и Office | Excel | Для дома | Windows
Microsoft 365 и Office | Excel | Для дома | Windows

Семейство программного обеспечения Майкрософт для работы с электронными таблицами, оснащенное инструментами для анализа, построения диаграмм и обмена данными.

Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.

Комментариев: 0 Без комментариев
Ответ, принятый автором вопроса
Анонимные
2011-08-26T05:03:53+00:00

Добрый день

По написанию макросов Вам лучше обратиться на форум MSDN. Там сообщество в основном состоит из разработчиков, которые смогут подсказать Вам правильный синтаксис. Попробуйте использовать вот такой вариант:

Sub insert_image()ActiveSheet.Pictures.Insert ("C:\example\1.jpg")With ActiveSheet.Shapes(ActiveSheet.Shapes.Count).LockAspectRatio = TrueEnd WithEnd Sub

Этот ответ помог вам?

Один пользователь счел этот ответ полезным.
Комментариев: 0 Без комментариев

Дополнительные ответы: 0

Сортировать по: Наиболее полезные