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

Как прицепиться к уже открытому в Excel файлу ?   Найти похожие ветки 

 
WG   (2004-01-23 13:31) [0]

Умею создавать файл через OLE, умею открывать. Но не могу понять, как считать данные из уже открытого файла ? Нужен ли здесь CreateOLEObject ? Конкретно надо что - в екселе открыт файл "101.xls" (может не один он, но это не суть). Мне надо считать из этого файла информацию. Файл, лист я найду, ячейки считаю, но в самом начале - как прицепиться к уже созданому "екселю", а не открывать новый ? Мне бы примерчик простенький...


 
Goida ©   (2004-01-23 13:39) [1]

В любом случае тебе нужно будет создать OLE объект. Кажется есть API функция, с помощью которой можно получить ссылку на необходимый класс, а класс этот будет Excel.Aplication. Или комбинация из нескольких функций API, но слово Excel.Aplication точно будет участвовать. Сам никогда такого не делал, поэтому может я сказал бред ;-]


 
VMcL ©   (2004-01-28 19:44) [2]

>>WG (23.01.04 13:31)

Первое, что приходит в голову: перебери в цикле все Workbook и посмотри, у какого из них нужное тебе имя файла FullName.

А вообще:
Excel, Alt+F11, F2, ..., F1


 
WG   (2004-01-29 10:09) [3]

Черт, тупанул. На самом деле все очень просто:

ExcelFile:= GetActiveOLEObject("Excel.Application")

Все-таки с утра голова лучше думает :)



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

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



Память: 0.45 MB
Время: 0.019 c
1-29405
Daniel
2004-01-31 22:48
2004.02.10
Еще


11-29285
savva
2003-05-30 10:22
2004.02.10
Я смогу в desing-time для TabControl добавить вкладки или нет?


8-29474
ANubis
2003-08-19 21:10
2004.02.10
Bass.dll описание функции BASS_ChannelGetData


1-29396
Ivolg
2004-02-01 12:28
2004.02.10
Помемещение в трей


14-29557
гогенус
2004-01-21 00:02
2004.02.10
WinXP администрирование




   Наверх