OpenOffice и Delphi - OLE

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

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

09 апр 2008, 06:06

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

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

09 апр 2008, 10:10

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

09 апр 2008, 11:34

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

14 май 2008, 17:10

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

15 май 2008, 06:43

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

16 окт 2013, 02:45

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

22 окт 2013, 16:16

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

22 окт 2013, 16:38

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