Страница 1 из 1

OpenOffice и Delphi - OLE

Добавлено: 09 апр 2008, 06:06
Dr_Grizzly
Всем привет! Такая вот проблема, была прога написана под Мелкософтный офис, теперь по распоряжению начальства на предприятии OpenOffice, кто-нибудь пробовал связать Дельфу с Calc например или Writer через OLE? Как это делалось с привычным вордом и экселем.

CreateOleObject('Word.Application') -это ворд, а вот Writer как будет звучать? Writer.Application - не подходит )))

Re: OpenOffice и Delphi - OLE

Добавлено: 09 апр 2008, 10:10
Владимир
OpenOffice поддерживает COM, но в двух словах тут не опишешь как достучаться к нему. Рекомендую вам скачать с официального сайта SDK к OpenOffice ~32 Мб, там все подробно описано.

Re: OpenOffice и Delphi - OLE

Добавлено: 09 апр 2008, 11:34
Игорь Акопян
народ в соседнем разделе плевался по поводу их объектной модели....
Dr_Grizzly
, мои соболезнования ;)

Re: OpenOffice и Delphi - OLE

Добавлено: 14 май 2008, 17:10
stichka
модель, конечно, еще та
по сравнению с Word-овской более громоздкая и непонятная
посмотрите пример и библиотеку функций ля печати в Writer:
http://www.stichka.by.ru/ooprint/ooprint.html

Re: OpenOffice и Delphi - OLE

Добавлено: 15 май 2008, 06:43
Dr_Grizzly
Ваще жесть :'( ! Плюнул я на этот опенофис с колокольни!

Re: OpenOffice и Delphi - OLE

Добавлено: 16 окт 2013, 02:45
vasilenko_konstantin
Была та же проблема. Долго искал решение... на форумах только куски “нерабочего” кода. В итоге использовал готовый компонент для автоматизации OpenOffice. Копай в сторону готовых компонентов)

Re: OpenOffice и Delphi - OLE

Добавлено: 22 окт 2013, 16:16
Юрий Соколов
какой например готовый компонент?

Re: OpenOffice и Delphi - OLE

Добавлено: 22 окт 2013, 16:38
vasilenko_konstantin
Юрий Соколов писал(а):какой например готовый компонент?
поищите в сети. я использовал этот: http://4k.com.ua/products/others/libopenoffice