OpenOffice и Delphi - OLE

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
Dr_Grizzly
Сообщения: 407
Зарегистрирован: 13 сен 2004, 12:05
Откуда: Курган
Контактная информация:

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

CreateOleObject('Word.Application') -это ворд, а вот Writer как будет звучать? Writer.Application - не подходит )))
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! ;) Да! Кстати! Ctrl+V реально вставляет!!! ХDD
Владимир
Сообщения: 56
Зарегистрирован: 25 апр 2005, 13:57

OpenOffice поддерживает COM, но в двух словах тут не опишешь как достучаться к нему. Рекомендую вам скачать с официального сайта SDK к OpenOffice ~32 Мб, там все подробно описано.
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

народ в соседнем разделе плевался по поводу их объектной модели....
Dr_Grizzly
, мои соболезнования ;)
Изображение
stichka
Сообщения: 1
Зарегистрирован: 07 май 2008, 15:39

модель, конечно, еще та
по сравнению с Word-овской более громоздкая и непонятная
посмотрите пример и библиотеку функций ля печати в Writer:
http://www.stichka.by.ru/ooprint/ooprint.html
Dr_Grizzly
Сообщения: 407
Зарегистрирован: 13 сен 2004, 12:05
Откуда: Курган
Контактная информация:

Ваще жесть :'( ! Плюнул я на этот опенофис с колокольни!
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! ;) Да! Кстати! Ctrl+V реально вставляет!!! ХDD
vasilenko_konstantin
Сообщения: 5
Зарегистрирован: 16 окт 2013, 02:42

Была та же проблема. Долго искал решение... на форумах только куски “нерабочего” кода. В итоге использовал готовый компонент для автоматизации OpenOffice. Копай в сторону готовых компонентов)
Юрий Соколов
Сообщения: 4
Зарегистрирован: 22 окт 2013, 15:53

какой например готовый компонент?
vasilenko_konstantin
Сообщения: 5
Зарегистрирован: 16 окт 2013, 02:42

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