Excel 2007 вставить фото в ячейку | |
---|---|
tim59 Автор Сообщений: 18 Дата регистрации: 21.04.2011 |
Здравствуйте!
Мне нужна ваша помощь. Имеется таблица с полем "Pict_0" General, в данном поле хранится снимок BMP файла. Для выгрузки фото в Excel если использовать это, то всё хорошо .ActiveSheet.Shapes.AddPicture('C:\RAB_VFP\Test_new\bases\Pict\15_0.bmp',.F.,.T.,lft1,top1,wdh1,hgh1) Но мне нужно в место указанного пути указать поле "Pict_0" Я пробую .ActiveSheet.Shapes.AddPicture(Pict_0,.F.,.T.,lft1,top1,wdh1,hgh1) выдаёт ошибку это строки. Что не так? Спасибо за Ваше время! |
Re: Excel 2007 вставить фото в ячейку | |
---|---|
of63 Сообщений: 25254 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Эксель ждет имя файла, а в поле - просто набор байтов... надо превратить их в файл может
|
Re: Excel 2007 вставить фото в ячейку | |
---|---|
tim59 Автор Сообщений: 18 Дата регистрации: 21.04.2011 |
Как мне это сделать?
|
Re: Excel 2007 вставить фото в ячейку | |
---|---|
of63 Сообщений: 25254 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
STRTOFILE может сделать файл (во временном директории), потом удалить (если эксель даст, то сразу). Или поискать функцию в экселе, чтобы картинку в виде набора байтов подавать в эту функцию.
|
Re: Excel 2007 вставить фото в ячейку | |
---|---|
tim59 Автор Сообщений: 18 Дата регистрации: 21.04.2011 |
Я так понял что я нажил себе проблему с полем "General".
И мучаюсь с этим вот уже несколько дней. Но пути Господни неисповедимы! Я нашёл выход из этого положения. Спасибо, извините за Ваше потраченное время. |
Re: Excel 2007 вставить фото в ячейку | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Да. Его использование для хранения данных неприемлемо - именно потому что вынуть обратно помещённые туда данные крайне проблематично. Как временное поле для вывода в отчёт - ещё куда ни шло. Как именно вынимать - гугл или поиск по форуму - сильно зависит от того что именно за содержимое в general поле - bmp картинки ещё более-менее просто вынимаются, а вот всякие более сложные форматы... ------------------ WBR, Igor |
Re: Excel 2007 вставить фото в ячейку | |
---|---|
tim59 Автор Сообщений: 18 Дата регистрации: 21.04.2011 |
Да, Вы правы, я в этом убедился.
Спасибо Igor Korolyov Ну да ладно, как говорится "век живи а дураком помрёшь" Проблема решена, и снимок расположился в нужной ячейки Excel по параметру ячейки. Это именно то что мне нужно было. Всем спасибо за отклик. |
© 2000-2024 Fox Club  |