Автоматизация открытого офиса - PullRequest
3 голосов
/ 31 августа 2011

Очень надеюсь, что кто-то здесь сможет мне помочь.Я хочу автоматизировать свои приложения и Open Office.

Может кто-нибудь указать мне правильное направление?Существует множество информации для Microsoft Office Automation, но в Open Office практически ничего нет.

Я надеюсь, что кто-то может порекомендовать хороший набор компонентов для покупки или, возможно, несколько хороших библиотек для включения в мои проекты, которые сделают автоматизациюпроще.

Буду признателен за любую помощь!

С уважением

Донован

Ответы [ 2 ]

3 голосов
/ 31 августа 2011

Примеров довольно много.В проекте UNO OpenOffice есть несколько примеров и для Delphi.Примеры для других языков также полезны, потому что систематика UNO (которая является API OpenOffice также через COM) немного сложна.

Существует также форум с некоторым Delphi-кодом: http://www.oooforum.org/forum/

Есть несколько инструментов, констант и примеров, это очень хорошая отправная точка: http://www.koders.com/delphi/fidB69083385CA27692654E24A4FBC81ED2AC516B49.aspx?s=ftp#L63

У меня достаточно кода для этой задачи, но это слишком многоопубликуйте это здесь (извините), и оно включено в очень большое приложение.

0 голосов
/ 31 августа 2011

Вы можете начать с проверки проекта автоматизации UNO OpenOffice: http://udk.openoffice.org/

Была также инициатива Sun Microsystems под названием ODF Toolkit, но она так и не взлетела.

...