Excel.Application без MsOffice #290144


#0 by Ajbolitov
Есть проблемка, у меня часть обработок работает посредством Excel.Application и т.п., но в виду того, что на офис пока решили не тратиться, снесли его с компов, так вот, теперь обработки не могут законнектиться к фалу, пишут что-то вроде Excel.Application.Workbooks.Open(ИмяФайла); {F:....БлаБлаБла.ERT}: Значение не представляет агрегатный объект (Application) как мне обойти эту штуку, не устанавливая MsOffice?
#1 by zaki
Никак, переписать на работу OpenOffice и поставить его ....
#2 by Можно без екселя и б
ищи запись в ексель через ADO. в понедельник могу скинуть пример.
#3 by Андрюха
Если нужно работать с БД в формате Excel, то через ODBC можно организовать.
#4 by jbond
В демонстрацинной версии МСО 2007 (вернее его части - Эксель) специально (конкуренция ОО понимаешь) оставлена возможность неограниченного его использования через ОЛЕ. Ес-но без функции сохранения, но с возможностью печати. Вероятно через Sun ODF plugin for MSO можно сохранить файл в ОДС.
#5 by IamAlexy
у МС есть читалка офисных файлов. Вроде бесплатная качается с официального сайта и позволяет офисные файлы читать.. правда 26 мегов...
#6 by jbond
- она просто читает файлы. А челу нужно работа с Эксель через ОЛЕ. Пусть лучше качает демо Офис2007 (Хоум).
#7 by Torquader
Excel.Application - это вызов программы Excel через OLE. Естественно, если Excel нет, то и работать ничего не будет. Что касается OpenOffice, то у него другие названия OLE-объектов. То есть код придётся переписывать. А почему именно хочется работать с Excel ? Может быть, перейти на работу с CSV файлами ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С