Вниз
Скачать: CL | DM;

Связь делфи с Excel   Найти похожие ветки 

 
passTree   (2008-05-24 09:15) [0]

Доброе время суток!
Подскажите, плиз:
В делфи у меня строится график с помощью компонента Chart. Мне нужно этот график - картинку- просто перенести в Excel. Связь с Excel у меня организована через позднее связывание.
К примеру, если так:
Chart1.CopyToClipboardBitmap;
То как потом из буфера обмена вставить в Excel?
И если таким способом не получится, то как же все-таки это можно сделать??


 
sniknik ©   (2008-05-24 12:10) [1]

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

> то как же все-таки это можно сделать??
вообще, именно это лучше не делать... лучше внести данные и график построить самим Excel-ем.
как?
да тот же принцип, сделай руками в Excel-е и пиши действия в макрос, по завершении будет готовый код... на бейсике. перевести не составляет труда.


 
passTree   (2008-05-24 12:19) [2]

Вот именно, что моя задача подразумевает вывод графика в виде картинки...
Откопал такой пример:
XLApp.Workbooks[M].Worksheets[N].Paste(Sheet.Range["D12", EmptyParam], EmptyParam, lcid);
Но он не работает. Подскажите чайнику, это связано с ранним и поздним связыванием?
И вообще - этот метод поддерживает вставку данных из буфера обмена?


 
sniknik ©   (2008-05-24 12:35) [3]

> это связано с ранним и поздним связыванием?
врядли.
имхо конечно, но если чтото не работает то это связано (на 99%) с программистом у которого не работает. с его знанием (вернее незнанием), и его выбором средств/методов для реализации задачи.

> И вообще - этот метод поддерживает вставку данных из буфера обмена?
уже говорил. проверь! запусти ексель и вставь чтонибудь руками. или у тебя цель не научится самому а развести других на проверки/написание программы в конечном счете... ?
не будет этого, вот если бы ты полазил, попробовал. не получилось чтото и ты по этому вопрос уточнение сделал, тогда бы подсказали.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
2-1211471659
StiTch
2008-05-22 19:54
2008.06.15
Помогите


15-1209962523
Илья Корстин
2008-05-05 08:42
2008.06.15
Синхронизация двух Outlook


2-1211275074
RR Bom
2008-05-20 13:17
2008.06.15
Свойства DBGrid1


15-1209529452
@!!ex
2008-04-30 08:24
2008.06.15
Как испоганить исходник??


15-1208969171
tesseract
2008-04-23 20:46
2008.06.15
Зарплата программиста.




   Наверх