UniOffice

Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску


UniOffice@Etersoft - транслятор COM-объектов MS Office

English version

UniOffice@Etersoft позволяет использовать OpenOffice.org вместо MS Office, выполняя трансляцию COM-запросов к MS Office в вызовы OpenOffice.org.

На данный момент реализованы некоторые COM-интерфейсы Microsoft Excel (см. полный перечень).

История и состояние проекта


По вопросу развития проекта пишите на info@etersoft.ru.


Характеристики

  • поставляется с инсталлятором и не требует установки дополнительных библиотек;
  • прошёл проверку на совместимость с такими приложениями, как 1С:Предприятие 7.7, Налогоплательщик ЮЛ, «Зарплата и кадры 2009 – CompSoft»
  • распространяется по лицензии LGPL.


Разработка

Unioffice - открытый проект, и мы приглашаем всех к сотрудничеству.


Обсуждение

функция создающая объект "Excel.Application", то это завист от языка разработки. Например в 1С - это "СоздатьОбъект("Excel.Application")" или "CreateObject("Excel.Application")", в Delphi (Object Pascal) "CreateOleObject("Excel.Application")", в C/C++ сначала получаем CLSID из реестра "CLSIDFromProgID("Excel.Application")", а затем создать объект с этим GUID - "CoCreateInstance(....)"

Планы

Планируется добавить UniOffice@Etersoft в состав WINE@Etersoft, что позволит использовать OpenOffice.org, установленный в хост-системе, программам, запущенным в Wine.


Также планируется реализовать некоторые COM-интерфейсы Microsoft Word.



По всем вопросам пишите на support@etersoft.ru.

                                                           

Общее