Страница 1 из 1

Excel

Добавлено: 05 июн 2007, 11:49
Лелик_1044
Подскажите с помощью каго компонента
Можно отобразить документ excel 2003 для чтения


Нашел связку advstringgrid+advexcel но немного не то

Re: Excel

Добавлено: 05 июн 2007, 18:09
Dr_Grizzly
Я не знаю как на счет компонент, но если пользоваться oleobj то можно открыть файл
var
excel:variant;
excel:=CreateOleObject('Excel.Application');
excel.Workbooks.Open('C:\exl.xls',,true); - как раз 3-й параметр отвечает в каком режиме открыть документ.

P.S. мог тут ляп небольшой сделать, просто на память сложно вспомнить...

Re: Excel

Добавлено: 05 июн 2007, 20:59
Лелик_1044
Dr_Grizzly писал(а):Я не знаю как на счет компонент, но если пользоваться oleobj то можно открыть файл
var
excel:variant;
excel:=CreateOleObject('Excel.Application');
excel.Workbooks.Open('C:\exl.xls',,true); - как раз 3-й параметр отвечает в каком режиме открыть документ.

P.S. мог тут ляп небольшой сделать, просто на память сложно вспомнить...
это понятно а вот как его отобразить

Re: Excel

Добавлено: 10 июн 2007, 18:30
Anticler
Лелик писал(а):это понятно а вот как его отобразить
Excel.visible := True;

Re: Excel

Добавлено: 10 июн 2007, 19:23
Лелик_1044
блин это откроется сам эксел
а мне надо на мой форме

уже сдедлал

Re: Excel

Добавлено: 13 июн 2007, 04:03
SergeyS
Я, блин, сейчас матерю всех разработчиков (в том числе и себя самого) из-за того, что наша организация не может полностью перейти на OpenOffice. Причина - бездумное использование программистами Microsoft Office где ни попадя.

Re: Excel

Добавлено: 19 июн 2007, 19:57
YurikGL
SergeyS писал(а):Я, блин, сейчас матерю всех разработчиков (в том числе и себя самого) из-за того, что наша организация не может полностью перейти на OpenOffice. Причина - бездумное использование программистами Microsoft Office где ни попадя.
А мы пытаемся делать отчеты в xml что бы и в MS и в Open открывалось.

Re: Excel

Добавлено: 20 июн 2007, 06:24
SergeyS
&quot писал(а):А мы пытаемся делать отчеты в xml что бы и в MS и в Open открывалось.
Я тоже разработал систему отчетов заточенную чисто под OpenOffice, работает с Writer, Calc. При работе с Calc формы шаблонов разрабатываются аналогично 1С шаблонам. Все построено на XML и XSL, работает на ура и очень быстро

Re: Excel

Добавлено: 20 июн 2007, 06:25
SergeyS
YurikGL, вообще-то код
excel:=CreateOleObject('Excel.Application');
не очень смахивает на XML