Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Excel&Delphi
|
|||
|---|---|---|---|
|
#18+
Люди добрые, помогите, элементарный вопрос: как в Ексел кинуть данные из Дельфы, используя компоненты с закладки Servers, в инете статьи и примеры нашёл только для D5 и Excel2000, у меня всё, что там написано не работает на D7&ExcelXP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 13:40 |
|
||
|
Excel&Delphi
|
|||
|---|---|---|---|
|
#18+
используй позднее связывание, т.е. создавай OLE объект руками ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 14:48 |
|
||
|
Excel&Delphi
|
|||
|---|---|---|---|
|
#18+
А лучше XLReport попробуй найти. Чтоб не заниматься поздним связыванием руками. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 14:51 |
|
||
|
Excel&Delphi
|
|||
|---|---|---|---|
|
#18+
procedure TrepX_BaseReport.DoExcel; begin try try fMain.stbarMain.Panels[2].Text := 'Excel - подключение ...'; // На статус баре показываем... Application.ProcessMessages; exApp.Connect; // Это - ExcelApplication exApp.Application.EnableEvents := false; // Ускоряем fMain.stbarMain.Panels[2].Text := 'Excel - новая книга ...'; Application.ProcessMessages; exApp.SheetsInNewWorkbook[0] := 1; exApp.Workbooks.Add(EmptyParam{xlWBATWorksheet},0); exWB.ConnectTo(exApp.ActiveWorkbook); // ExcelWorkbook exWS.ConnectTo(exWB.Sheets[1] as _Worksheet); // WxcelWorkSheet except on E : Exception do begin ShowMessage('Ошибка активизации приложения Microsoft Excel. '+ E.Message); exit end; end; BuildReport; // здесь строим сам отчет и показывает его: // exApp.Visible := True; finally DIexRange := nil; fMain.stbarMain.Panels[2].Text := 'Excel - отключение ...'; Application.ProcessMessages; exWS.Disconnect; exWB.Disconnect; exApp.Disconnect; fMain.stbarMain.Panels[2].Text := ''; end; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 14:55 |
|
||
|
Excel&Delphi
|
|||
|---|---|---|---|
|
#18+
почитай вот это, думаю, будет полезно http://www.delphikingdom.ru/helloworld/excel.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:20 |
|
||
|
Excel&Delphi
|
|||
|---|---|---|---|
|
#18+
http://www.afalinasoft.com/rus/tips/ http://delphibase.endimus.ru/?action=viewfunc&topic=winoffice&id=10475 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 15:22 |
|
||
|
Excel&Delphi
|
|||
|---|---|---|---|
|
#18+
Я лично использую XLSReadWrite. Прекрасно работает, очень просто и быстро и главное "native" и никаких ActiveX и всего такого не требует. Уверен можешь найти сам компонент по имени на любой поисковой системе. Если я не ошибаюсь у них есть Trial который просто вставляет в первое поле их имя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2003, 11:01 |
|
||
|
Excel&Delphi
|
|||
|---|---|---|---|
|
#18+
to автор топика D7&ExcelXP должно прекрасно работать. скорее всего причина в том что по умолчанию у тебя делфи подключает модуль Excel97 или Excel2000.(посмотри uses) чтоб избавится есть разные способы, но я делаю просто: если твой делфи желает видеть Excel2000 то в папке C:\Program Files\Borland\Delphi7\Imports\ переименуй ExcelXP.dcu в Excel2000.dcu и все будет работать. а вообще, делфи при установке спрашивает какие dcu использовать по умолчанию, вот только как это поменять я не знаю. вещь прекрасная, работает отлично, очень рекомендую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2003, 12:20 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32345001&tid=2115556]: |
0ms |
get settings: |
12ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 398ms |

| 0 / 0 |
