UniOffice: различия между версиями
(Import from wiki.etersoft.ru) |
|||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
Строка 22: | Строка 20: | ||
По вопросу развития проекта пишите на info@etersoft.ru. | |||
'''Вы можете приобрести [http://wiki.etersoft.ru/UniOffice UniOffice] [http://sales.etersoft.ru/price сайте продаж].''' | <!-- '''Вы можете приобрести [http://wiki.etersoft.ru/UniOffice UniOffice] [http://sales.etersoft.ru/price сайте продаж].''' --> | ||
Строка 31: | Строка 29: | ||
* поставляется с инсталлятором и не требует установки дополнительных библиотек; | * поставляется с инсталлятором и не требует установки дополнительных библиотек; | ||
* прошёл проверку на совместимость с такими приложениями, как 1С:Предприятие 7.7 | * прошёл проверку на совместимость с такими приложениями, как 1С:Предприятие 7.7, Налогоплательщик ЮЛ, «Зарплата и кадры 2009 – CompSoft» | ||
* распространяется по лицензии LGPL. | * распространяется по лицензии LGPL. | ||
Строка 44: | Строка 42: | ||
* [[UniOffice/Build|Сборка из исходного кода]] | * [[UniOffice/Build|Сборка из исходного кода]] | ||
Строка 53: | Строка 48: | ||
* [http://community.i-rs.ru/index.php/topic,1765.0.html http://community.i-rs.ru/index.php/topic,1765.0.html] | * [http://community.i-rs.ru/index.php/topic,1765.0.html http://community.i-rs.ru/index.php/topic,1765.0.html] | ||
функция создающая объект "[http://wiki.etersoft.ru/Excel.Application Excel.Application]", то это завист от языка разработки. Например в 1С - это "[http://wiki.etersoft.ru/СоздатьОбъект СоздатьОбъект]("[http://wiki.etersoft.ru/Excel.Application Excel.Application]")" или "[http://wiki.etersoft.ru/CreateObject CreateObject]("[http://wiki.etersoft.ru/Excel.Application Excel.Application]")", в Delphi (Object Pascal) "[http://wiki.etersoft.ru/CreateOleObject CreateOleObject]("[http://wiki.etersoft.ru/Excel.Application Excel.Application]")", в [http://wiki.etersoft.ru/C/C C/C]++ сначала получаем CLSID из реестра "CLSIDFromProgID("[http://wiki.etersoft.ru/Excel.Application Excel.Application]")", а затем создать объект с этим GUID - "[http://wiki.etersoft.ru/CoCreateInstance CoCreateInstance](....)" | |||
=== Планы === | === Планы === | ||
Строка 86: | Строка 81: | ||
|} | |} | ||
[[Category:UniOffice]] |
Текущая версия на 15:07, 7 июня 2021
UniOffice@Etersoft - транслятор COM-объектов MS Office
English version
UniOffice@Etersoft позволяет использовать OpenOffice.org вместо MS Office, выполняя трансляцию COM-запросов к MS Office в вызовы OpenOffice.org. На данный момент реализованы некоторые COM-интерфейсы Microsoft Excel (см. полный перечень).
Характеристики
Разработка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. |
Общее |