Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.10;
Скачать: 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 вся ветка

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

Наверх




Память: 0.44 MB
Время: 0.007 c
14-29612
New
2004-01-19 12:12
2004.02.10
Дневник кота


14-29543
Undert
2004-01-22 12:44
2004.02.10
Sun


3-29261
Фанис
2004-01-20 19:08
2004.02.10
Как блокировать редактируемый запись


6-29495
Alibaba
2003-12-04 01:45
2004.02.10
email


14-29545
Alexander666
2004-01-21 11:46
2004.02.10
Американские деньжата





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский