Вниз
Скачать: 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.46 MB
Время: 0.011 c
9-36496
Intell
2003-05-21 17:44
2003.12.12
Кто-нибудь умеет читать файлы от GameMaker`а?


14-36825
Думкин
2003-11-19 04:29
2003.12.12
С днем рождения! 19 ноября.


1-36680
Gimick
2003-12-03 01:01
2003.12.12
Как сделать приложение (не сервис) не видимым в таскменеджере?


1-36737
Dracula2000
2003-12-02 10:30
2003.12.12
Grid or DBGrid


1-36705
Artog
2003-12-02 15:17
2003.12.12
динамический массив




   Наверх