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

Автоматизация и Excel   Найти похожие ветки 

← →
austin   (2003-11-29 22:35) [0]

Здравствуйте. На вашем сайте скачал такой код.
var
xlap,xl:variant;
begin
XLap:= CreateOLEObject("Excel.Application");
xlap.workbooks.add;
xl:= xlap.Workbooks[1].Sheets[1];
xl.Cells[1,1].Value:= edit1.text;
xlap.ActiveWorkbook.SaveAs("C:\Мои документы\база.xls");
xlap.quit;

Всё прекрасно работает. Но есть два вопроса:
1. как сделать, чтобы прога дописывала инфу в файл, а не создавала его заново?
2. и как избавиться от диалогового окна, предлагающего сохранить файл?

Заранее спасибо!


← →
austin   (2003-11-29 22:43) [1]

Всё, всё, только сильно не бить!)) Дошло! Скажите лучше, где взять справку по OLE и почему её нет Delphi?


← →
Shirson ©   (2003-11-30 09:36) [2]

Самая лучшная справка - справка программы, с которой ты работаешь по OLE :) Delphi как бы не вкурсе о всех OLE программах этого мира.

В XL или MSWord, если незнаешь, как что-то сделать из Delphi, ставишь запись макроса, делаешь всё что нужно, потом смотришь макрос и переносишь его в Delphi. Причём адаптация минимальна.


← →
austin   (2003-11-30 12:56) [3]

>>ставишь запись макроса,
это как?


← →
Digitman ©   (2003-11-30 13:20) [4]


> где взять справку по OLE и почему её нет Delphi


OLE, по-твоему, - это Excel и более ничто ?!


← →
Shirson ©   (2003-11-30 14:15) [5]

>austin (30.11.03 12:56) [3]
>>ставишь запись макроса,
>это как?

Как макрос в XL записывать? 8-\
Tools-Macro-Record new macro



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

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



Память: 0.45 MB
Время: 0.012 c
3-36506
X-filer
2003-11-22 14:31
2003.12.12
где настроить язык для таблицы


3-36547
Strateg23
2003-11-20 17:54
2003.12.12
Как выбрать тип базы?


6-36792
Calm
2003-10-17 10:55
2003.12.12
Организация управления прог в сети. Как лучше реализовать?


1-36764
Алексей Глеб
2003-12-01 19:13
2003.12.12
Текущий видеорежим


1-36748
Sacred
2003-12-02 01:12
2003.12.12
Противоположность Application.Run?




   Наверх