Всем привет. Я пишу веб-приложение на PHP, возникла надобность в работе с Excel-файлами, в итоге был выбран вариант работы через COM. Где можно найти информацию по объектной модели? На MSDN заплутать можно, какие-то ненужные мне примеры под .Net — а конкретно про объектную модель не нашёл... Слышал, должен быть в составе офиса некий VBA*.chm, в котором она описана, но у себя увы тоже не нашёл.
Хорошее описание офисной объектной модели есть в МСДНе 2001 года (что идет вместе с VC 6.0). В новых версиях... там да... они перемудрили... ничего непонятно... неудобно
Когда ставишь офис надо указать, что надо ставить "Visual Basic Help" (в инсталяторе этот пункт в ветке "Office Tools"), тогда файлики VBA*.chm будут в C:\Program Files\Microsoft Office\Office\1033
Кстати, удобно офисную модель изучать в редакторе макросов Excel... Alt+F11 ... там Object Browser(F2)
Здравствуйте, LMars, Вы писали:
LM>Хорошее описание офисной объектной модели есть в МСДНе 2001 года (что идет вместе с VC 6.0). В новых версиях... там да... они перемудрили... ничего непонятно... неудобно
LM>Когда ставишь офис надо указать, что надо ставить "Visual Basic Help" (в инсталяторе этот пункт в ветке "Office Tools"), тогда файлики VBA*.chm будут в C:\Program Files\Microsoft Office\Office\1033
LM>Кстати, удобно офисную модель изучать в редакторе макросов Excel... Alt+F11 ... там Object Browser(F2)
от себя добавлю, что можно воспользоваться OLE/COM Object View'ером и посмотреть Excel.exe
Здравствуйте, AlexeyLapusta, Вы писали:
AL>Всем привет. Я пишу веб-приложение на PHP, возникла надобность в работе с Excel-файлами, в итоге был выбран вариант работы через COM. Где можно найти информацию по объектной модели? На MSDN заплутать можно, какие-то ненужные мне примеры под .Net — а конкретно про объектную модель не нашёл... Слышал, должен быть в составе офиса некий VBA*.chm, в котором она описана, но у себя увы тоже не нашёл.
Здравствуйте, AlexeyLapusta, Вы писали:
AL>Всем привет. Я пишу веб-приложение на PHP, возникла надобность в работе с Excel-файлами, в итоге был выбран вариант работы через COM.