Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

OpenOffice [D7, WinXP]


Кедр ©   (2009-11-03 11:56:00) 

Здравствуйте !!! Хотел спросить как подключиться к готовой таблице Calc.?
Тоесть НЕ создать,НЕ открыть, а именно подключиться к уже запущеному Calcу


Кедр   (2009-11-03 14:30:00) [1]

Developers Guide читал, насколько смог ,но настолько погано там все описано, без поллитра не разбереш, а я непьющий :)
создалось впечатление что до документа можно добраться только через LoadComponentFromURL ,тобиш либо создать пустой,либо открыть
НО Developers Guide на OpenOffice.org 2.3, мошт че изменилось или просто не описано
поэтому и спрашиваю ЗНАЮЩИХ людей,а не ПРЕДПОЛОГАЮЩИХ теоретиков


clickmaker   (2009-11-03 13:58:00) [2]

> можно ли в этом гребаном опенофисе сконектица с работающей
> прогой

у них на сайте sdk есть. может, там что-то имеицца полезное


Кедр   (2009-11-03 13:54:00) [3]


> А запущенному это кому такому? А если их 2 запущено? 10?
>  А подключиться что значит?

это значит что ,запущен калк в нем заполняется таблица человеком,
потом запускается софт и работает с этой  таблицей и никаких промежуточных сохранений\открытий файла не просходит
как я буду определять какая из открытых мне нужна - это моя проблем
нужно знать, можно ли в этом гребаном опенофисе сконектица с работающей прогой или все через открытие файла (Desktop.LoadComponentFromURL)???


Dennis I. Komarov   (2009-11-03 13:40:00) [4]


> нужно подключиться к уже запущеному Calcу
> такое ощущение что сути вопроса никто не разглядел, зато
> до ника докопались

А запущенному это кому такому? А если их 2 запущено? 10? А подключиться что значит?

З.Ы. А про X,Y,Z не читали? Там суть вопроса и есть...


Кедр   (2009-11-03 12:53:00) [5]


> http://www.codenet.ru/progr/bcb/Open-Office-Calc-Automation.
> php

Ссылки на создать\открыть не надо, весь инет в них
нужно подключиться к уже запущеному Calcу
такое ощущение что сути вопроса никто не разглядел, зато до ника докопались


Кедр   (2009-11-03 12:47:00) [6]


> Определись уж как-нибудь с ориентацией)

На работе с одного компа выходим :( мой в ремонте


> tlb импортированная есть?

У опенофиса никаких тлб в принципе нету
а с оле он дружит через какуюто прослойку


Сергей М.   (2009-11-03 12:42:00) [7]


> Кедр


> Инна


http://www.codenet.ru/progr/bcb/Open-Office-Calc-Automation.php

p.s.
То он, то она ..
Определись уж как-нибудь с ориентацией)


clickmaker   (2009-11-03 12:40:00) [8]

tlb импортированная есть? значит, также, как и к ExcelApplication или к любому наследнику TOleServer


Dennis I. Komarov   (2009-11-03 12:35:00) [9]

http://www.delphimaster.ru/forums.shtml#rule


Smile   (2009-11-03 12:34:00) [10]

Если я правильно понял вопрос, то можно попробовать так:

SendMessage(h, WM_SYSCOMMAND, SC_HOTKEY, h);
BringWindowToTop(h);


Только сначала у окна определить

h := FindWindow(nil, Pchar(' ...'));


Инна   (2009-11-03 12:31:00) [11]

Былоб тож самое - не спросил бы, и отдельный не нужен, нужен тот самый


Dennis I. Komarov   (2009-11-03 12:14:00) [12]

С-но, так же как и к экселю. Только не к запущенному.
Будет отдельный экземпляр приложения...


Наверх

Титульная страница Поиск, карта сайта Написать письмо