Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 1
Регистрация: 23.02.2018
Сообщений: 13
1

Изображение в excel

23.02.2018, 11:33. Показов 1208. Ответов 4

Добрый день.
Несколько дней бьюсь над задачей и не получается выполнить.
Суть в том, что выполняется макрос в котором создаётся новая книга и подтягивается изображение с определённого пути с помощью ActiveSheet.Pictures.Insert(путь).
Но этот же файл передаётся сотрудникам других компаний, и тут путь теряется. Изображение есть в форме (UserForm1.Picture)
Подскажите, как его от туда вытащить и установить в книгу?
PS. В другие формы получается копировать, а в книгу с ячейками нет.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.02.2018, 11:33
Ответы с готовыми решениями:

Вставить изображение в ячейку Excel
Привет всем Гуру ЕКСЕЛЯ И VBA. Помогите разобратся с проблемкой! Как сделать в екселе 2007 чтоб...

Заменить изображение листа с данными EXCEL иконкой обычного файла
Уважаемые профи, добрый вечер. Скачал файл. Всё, вроде бы, хорошо. Но вместо обычной иконки файла...

Как вставить изображение в Excel
Всем доброго времени суток. Задача следующая. Есть шаблот в Excel (файл, в котром забиты таблицы,...

Изображение в XML для EXCEL
Коллеги, есть необходимость получать xml для excel, который бы содержал изображение. Проблема...

4
4111 / 2218 / 938
Регистрация: 01.12.2010
Сообщений: 4,625
23.02.2018, 12:48 2
Вместо ActiveSheet.Pictures.Insert путь используйте -

Visual Basic
1
ActiveSheet.Shapes.AddPicture путь, False, True, 10, 20, -1, -1
и проблем с передачей сотрудникам других компаний, не будет.

Только вместо 10 и 20 укажите свои Left и Top
0
0 / 0 / 1
Регистрация: 23.02.2018
Сообщений: 13
23.02.2018, 13:07  [ТС] 3
Возможно я криво написал.
С помощью макроса создаётся абсолютно новый файл. Изображения там нет. И изображение по предоставленному пути получить нет возможности, но оно есть в формах, как его от туда вытащить, или есть какой-нибудь другой способ?
0
4111 / 2218 / 938
Регистрация: 01.12.2010
Сообщений: 4,625
23.02.2018, 13:25 4
Лучший ответ Сообщение было отмечено Guzlov как решение

Решение

Visual Basic
1
2
SavePicture UserForm1.Picture, Environ("Temp") & "\tmp.bmp"
ActiveSheet.Pictures.Insert Environ("Temp") & "\tmp.bmp"
1
0 / 0 / 1
Регистрация: 23.02.2018
Сообщений: 13
23.02.2018, 13:34  [ТС] 5
Спасибо, то, что нужно.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.02.2018, 13:34

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Вставить Изображение в ячейку MS Excel скриптом
Здравствуйте, подскажите пожалуйста в какую сторону рыть и что/где почитать чтобы скриптом...

Вставить изображение в Excel без Shapes.AddPicture?
В системе T-Flex (если кто такую знает) пишем макрос в документ Excel нужно вставить изображение в...

Алгоритм загрузки изображений из excel по ссылке URL в реквизит основное изображение
Добрый день. Есть стандартная обработка "ЗагрузкаДанныхИзТабличногоДокумента" В событии при записи...

Подскажите, как сделать в html, чтобы изображение накладывалось на другое изображение?
Нужно, чтобы изображение накладывалось на другое изображение, а другое изображение растягивалось по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.