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

Вниз

TExcelWorksheet и TExcelApplication где взять хелп   Найти похожие ветки 

 
INTAARI   (2004-01-15 15:36) [0]

Немогу найти хелп по TExcelWorksheet и TExcelApplication где взять хелп. Может кто знает где взять.


 
Тимохов ©   (2004-01-15 15:40) [1]

tExcelWorksheet - это что?
Если хелп о том как из дельфи выводить в ексел, то лучше всего записывать макросы в екселе и потом переводить их в дельфи.

типа
v: olevariant;
v := CreateOleObject("excel.application");
.....
и т.д.


 
INTAARI   (2004-01-15 16:33) [2]

на тойже вкладке для работы с графиками в excel.
Правильно ли я понял, что хелпа по процедурам, событиям, методам нет.


 
alex_*** ©   (2004-01-15 16:36) [3]

если список медотодов объектов - то pas для tlb смотреть


 
INTAARI   (2004-01-15 16:36) [4]

Есть еще TExcelChart тоже хелпа нету.


 
Тимохов ©   (2004-01-15 16:39) [5]

У меня просто Д6 - у меня такого нет.
Знаешь, ты все-таки сформулируй задачу, чего нужно добиться.


 
Тимохов ©   (2004-01-15 16:42) [6]

Нашел TExcelApplication, у меня оказывается тоже есть.
Хотя многократно выводил и читал из екселя всегда пользовался способом

v: olevariant;
v := CreateOleObject("excel.application");
....

Вообще все эти компоненты это только оболочки для указанного мной метода, только, имхо, там используется не позднее связываение (как у меня) а раннее. Но дела это не меняет.


 
Семен Сорокин ©   (2004-01-15 16:42) [7]

Delphi6\Ocx\Servers\Excel2000.pas


 
Семен Сорокин ©   (2004-01-15 16:44) [8]

а вообще если офис стоит с хелпами, то ищи что-то наподобии:
C:\Program Files\Microsoft Office\Office10\1033\vbaxl10.chm


 
INTAARI   (2004-01-15 17:02) [9]


> Тимохов © (15.01.04 16:39) [5]
> Знаешь, ты все-таки сформулируй задачу, чего нужно добиться.

Надо из текстового файла прочитать значения занести их в таблицу Excel,построить график и сохранить это в формате Excel. Пользователю даже ненадо смотреть этот файл, главное что бы он был.


 
Flagman ©   (2004-01-15 17:08) [10]

Тогда проще не трахаться с AutoMation, а впендюрить данные в GridEh. Там есть метод позволяющий таблицу в xls сохранить.


 
alex_*** ©   (2004-01-15 17:13) [11]

ну чтоб текстовые данные в файл Excel загнать достаточно выкинуть записи в текстовый файл с разделителем полей tab. А с графиком через OLE придется


 
Тимохов ©   (2004-01-15 17:13) [12]

INTAARI (15.01.04 17:02) [9]
Слушай внимательно:
1. Открываешь ексель.
2. Выбираешь запись макроса.
3. Делаешь то, что тебе нужно.
4. Останавливаешь запись макроса.
5. Нажимаешь alt-f11.
6. Берешь код на VB
7. В дельфи этот код используешь в привязке к созданному командой v := CreateOleObject("excel.application") объекту.

Попутно читаешь штатных хелп VB к екселю.
Думаю таким путем идут 90% процентов тех, кому надо что-то по ОЛЕ сделать в екселе.


 
Amoeba ©   (2004-01-15 17:15) [13]


> Flagman © (15.01.04 17:08) [10]
> Тогда проще не трахаться с AutoMation, а впендюрить данные
> в GridEh. Там есть метод позволяющий таблицу в xls сохранить.

В такм варианте kbmMemoryTable + DataSource + DBGridEh


 
INTAARI   (2004-01-15 17:23) [14]


> alex_*** © (15.01.04 17:13) [11]
> ну чтоб текстовые данные в файл Excel загнать достаточно
> выкинуть записи в текстовый файл с разделителем полей tab.
> А с графиком через OLE придется

Данные уже разделенны символом табуляции, я знаю как вручную открыть такой файл в excele, а каким способом это сделать в дельфе, кроме перебора по строками т. д.


> Тимохов © (15.01.04 17:13) [12]

Спасибо за подсказку, наверное так и поступлю.


 
alex_*** ©   (2004-01-15 17:32) [15]

а каким способом это сделать в дельфе, кроме перебора по строками т. д.

побегать по набору, если я правильно понял вопрос.

судя по всему без варианта [12] тебе не обойтись.



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

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

Наверх




Память: 0.5 MB
Время: 0.019 c
9-93318
inc-viz
2003-07-11 19:43
2004.01.29
Продвинутые спрайты..Delphix


7-93707
Magical
2003-11-06 18:01
2004.01.29
Работа с правами пользователей


3-93337
ИМХО
2004-01-04 22:32
2004.01.29
Проблема с наборами данных и TDBGrid


4-93738
Mohamed
2003-11-23 12:54
2004.01.29
Resource


3-93402
guest123
2003-12-29 17:18
2004.01.29
Дистрибутив InterBase 5.0-5.5