OpenOffice и Delphi - OLE
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
-
- Сообщения: 407
- Зарегистрирован: 13 сен 2004, 12:05
- Откуда: Курган
- Контактная информация:
Всем привет! Такая вот проблема, была прога написана под Мелкософтный офис, теперь по распоряжению начальства на предприятии OpenOffice, кто-нибудь пробовал связать Дельфу с Calc например или Writer через OLE? Как это делалось с привычным вордом и экселем.
CreateOleObject('Word.Application') -это ворд, а вот Writer как будет звучать? Writer.Application - не подходит )))
CreateOleObject('Word.Application') -это ворд, а вот Writer как будет звучать? Writer.Application - не подходит )))
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто!
Да! Кстати! Ctrl+V реально вставляет!!! ХDD

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


модель, конечно, еще та
по сравнению с Word-овской более громоздкая и непонятная
посмотрите пример и библиотеку функций ля печати в Writer:
http://www.stichka.by.ru/ooprint/ooprint.html
по сравнению с Word-овской более громоздкая и непонятная
посмотрите пример и библиотеку функций ля печати в Writer:
http://www.stichka.by.ru/ooprint/ooprint.html
-
- Сообщения: 407
- Зарегистрирован: 13 сен 2004, 12:05
- Откуда: Курган
- Контактная информация:
Ваще жесть :'( ! Плюнул я на этот опенофис с колокольни!
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто!
Да! Кстати! Ctrl+V реально вставляет!!! ХDD

-
- Сообщения: 5
- Зарегистрирован: 16 окт 2013, 02:42
Была та же проблема. Долго искал решение... на форумах только куски “нерабочего” кода. В итоге использовал готовый компонент для автоматизации OpenOffice. Копай в сторону готовых компонентов)
-
- Сообщения: 4
- Зарегистрирован: 22 окт 2013, 15:53
какой например готовый компонент?
-
- Сообщения: 5
- Зарегистрирован: 16 окт 2013, 02:42
поищите в сети. я использовал этот: http://4k.com.ua/products/others/libopenofficeЮрий Соколов писал(а):какой например готовый компонент?