Как общаться с Excel-ом ?
1) CreateOleObject("Excel.Application");
...
2) TExcelApplication
//(excel_2k_srvr.h)
...
3) используя Excel_TLB.H
Кто каким пользованся и какой чем лучшее ?
Три варианта :
1) CreateOleObject("Excel.Application");
...
2) TExcelApplication
//(excel_2k_srvr.h)
...
3) используя Excel_TLB.H
Кто каким пользованся и какой чем лучшее ?
Это смотря что ты хочешь в последствии делать.
По роду моей работы мне приходилось пользоваться 1-м вариантом - мне понравилось - удобно и прозрачно(если xоть мало мальски понимаешь VBasic), но есть и проблема: хелпа по этим делам нет, насколько я знаю - народ здешний (и я);) шерстит форум ФАКи и т.д.(да мне помог еще хелп в Офиссе по VBasic - один товарищ здешний подсказал).
А вообще - ФАК + поиск + форум = :) или пиши вопросы в форум.
Дерзай!
Насчет других вариантов послушаем более опытных...
.... через ODBC ....
Мне в последствии нужно будет формировать отчеты в Excel потом их сохранять.
Попробовал я OLE, понравилось, описание, в принципе, есть (в этом же форуме + справка VB + OLB - редактор в Билдере, но , говорят, работает медленно, и рутины много, надо сначала много классов (или компонентов) создавать, а потом их применять в проектах.
А про 2-й вариант - просто нет описания для В6, а описание по В5 - неподходит, много отличий!
Тоже самое и по 3-му варианту - описание есть, но оно не совпадает с действительностью (в общем, это почти одно и тоже, что и 2-й вариант, по крайней мере, принцип тот-же).
Вот я и чешу череп, стоит ли тратить время на блуждания в потемках со 2 и 3-м вариантами или не морочится?