Макросы Excel без инсталляции Office

Тема в разделе "WASM.WIN32", создана пользователем cresta, 19 ноя 2007.

  1. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    Можно ли получить доступ к объектной модели Excel, не устанавливая пакет Office?
    Т.е. чтобы не производить полноценную инсталляцию и ограничиться только наличием самого excel.exe?
    Нужен доступ к макросам (выполнение макросов из VB-программы) при том, что не должно быть видимых следов присутствия Excel на компе?

    Вроде все говорит за то, что не получится, но всё-таки может есть такой вариант?
     
  2. dag

    dag New Member

    Публикаций:
    0
    Регистрация:
    17 авг 2004
    Сообщения:
    446
    Visual Basic For Application http://msdn2.microsoft.com/en-us/isv/bb190538.aspx, переходи на OpenOffice там UNO/API доступно без установки
     
  3. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    OpenOffice...
    Смотрел я его макросы - это кошмар, а не макросы :dntknw:

    для использования vba/excel нужно лицензионное по, а заказчик не хочет связываться с этим (оплата и т.п.)
    Вот я и подумал, что может есть способ спрятать excel от посторонних глаз :)
     
  4. dag

    dag New Member

    Публикаций:
    0
    Регистрация:
    17 авг 2004
    Сообщения:
    446
    Ничего кошмарного, по началу конечна непревычно... но "главное н'ачать". OOo - бесплатный (если хочется можно купить заверенную распечатку GNU ), StarOffice дешевле MSO раза в 3... кстати OEM Excel стоит дешевле чем целиковый офис (ну или ищи 97 , недавно видил pro продавался официально за 40$), а ёлкософтовкое полюбасу покупать =) Не хочешь OOo/SO/MSO есть библиотеки для доступа к экселевским таблицам + ODBC / ADO etc. (http://msdn2.microsoft.com/en-us/library/ms715373.aspx)