Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.06;
Скачать: CL | DM;

Вниз

Опять Excel   Найти похожие ветки 

 
KPY ©   (2003-02-13 15:19) [0]

Нужно заполнить таблицу Excel
Делаю

procedure TForm1.Button1Click(Sender: TObject);
var
vExcel, xlvariant: OLEVariant;
begin
vExcel := CreateOleObject("Excel.Application");
vExcel.Workbooks.Add(EmptyParam);
vExcel.Cells[1, 1].Value := 124512;
vExcel.Cells[1, 2].Value := "С добрым утром";
vExcel.ActiveWorkBook.SaveAs("c:\Test");
vExcel.ActiveWorkBook.Close;
vExcel.Visible := False;
end;

В результате создается книга данные записываются но видно что Excel открылся и закрылся. Подскажите пожалуйста что творить.


 
Steven   (2003-02-13 15:22) [1]

Могу кинуть компонентик с исходниками =)


 
KPY ©   (2003-02-13 15:33) [2]

Плиз
Krivtsov@nnc.kz


 
KPY ©   (2003-02-13 16:16) [3]

У тебя в примере точно так-же открывается Excel а потом закрывается.Это заметно.Может как нибудь можно записать не запуская Excel (например в шаблон) или так чтобы этого хотябы не было видно.


 
mate ©   (2003-02-13 16:22) [4]

Попробуй вот так:
uses
ComObj, ActiveX;
var
Excel: Variant;
begin
Excel := CreateOleObject("Excel.Application");
Excel.Visible := False;


 
KPY ©   (2003-02-13 16:29) [5]

Только что попробовал, то-же самое
Хотя теперь не видно что это именно Excel открывается, просто экран моргает. Может это вообще невозможно?


 
mate ©   (2003-02-13 16:53) [6]

Попробуй последнее
Excel.Enabled := False;


 
Pakshin A. S.   (2003-02-13 18:29) [7]

Есть компонент F1BOOK1 во вкладке ActiveX...


 
KPY ©   (2003-02-14 13:42) [8]

mate ©
Такого метода у Excel нет
Pakshin A. S.
А это может решить проблему! Спасибо!


 
Alik ©   (2003-02-16 23:26) [9]

Я вот тут тоже занимался с Экселькой, нашел хороший компонент - FlexCel! В результате забацал клевую базу данных! Скачай его и проблемы твои решаться!



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

Текущий архив: 2003.03.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
3-16915
romychk
2003-02-11 15:03
2003.03.06
IB4 не работает под в2000, выбор сервера


14-17336
Maximator Vetera
2003-02-12 10:23
2003.03.06
Димедрол.


3-16853
Alex_xelA
2003-02-14 11:07
2003.03.06
ADO


14-17273
[lamer]Barmaglot
2003-02-18 14:18
2003.03.06
Диски с больше Z.


3-16871
VIB
2003-02-18 10:04
2003.03.06
DBGrid