Работа с картинками на листе Excel из Delphi
От: A_N_D  
Дата: 26.06.03 10:00
Оценка:
Я думаю эта тема будет интересна не только мне, но и многом другим кому надо использовать графику для бланков отчетов в Excel.

Нигде не смог найти информацию о том как работать с картинкими на листе Excel:

— загружать из файла или из clipbord'a
— задать координаты картинки на листе
— задать размер картинки

прочитал Help в Excel VB перепробовал множество вариантов постоянно пишет сообщение об ошибке:
"Method "m" not suportedby automation object", где "m" метод, который я очередной раз пытался применить для вставки картинки.

Убедительная просьба помочь. Укажите пожалуйста реальную строку на Obj Pascal для Delphi или скажите где можно почитать.

Заранее благодарен
С уважаением Андрей
Re: Работа с картинками на листе Excel из Delphi
От: Toughpheeckouse Россия  
Дата: 26.06.03 10:34
Оценка: 1 (1)
Здравствуйте, A_N_D, Вы писали:

A_N>Я думаю эта тема будет интересна не только мне, но и многом другим кому надо использовать графику для бланков отчетов в Excel.


A_N>Нигде не смог найти информацию о том как работать с картинкими на листе Excel:


A_N>- загружать из файла или из clipbord'a

A_N>- задать координаты картинки на листе
A_N>- задать размер картинки


A_N>Убедительная просьба помочь. Укажите пожалуйста реальную строку на Obj Pascal для Delphi или скажите где можно почитать.


Самы быстрый и простой способ узнать как это сделать это взять Excel и записать в нем макрос, а потом уже передалать его под себя.
вот что у меня получилось:


Sub Макрос1()
'

'
    ActiveSheet.Pictures.Insert( _
        "C:\Documents and Settings\tony\My Documents\My Pictures\readmsg.jpg").Select 'загрузили из файла
    Selection.ShapeRange.ScaleHeight 0.72, msoFalse, msoScaleFromBottomRight 'поменяли масштаб
End Sub



Как изменить размеры посмотри сам в доке по ключевым словам, которые встретились в коде.
Думайте сами, решайте сами...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.