[oodisc] Re[2]: Alexej Kryukov

Lika Vovk lika_vovk на mail.ru
Чт Дек 2 14:16:16 MSK 2004


-----Original Message-----
From: Alexej Kryukov <akrioukov на newmail.ru>
To: oo-discuss на openoffice.ru
Date: Tue, 30 Nov 2004 16:47:34 +0300
Subject: Re: [oodisc] Help me

Добрый день Алексей.
Большое спасибо, что откликнулись

Написала как Вы посоветовали:

StarOffice, StarDesktop, LoadParams, Document : Variant;

if VarIsEmpty(StarOffice)
    then StarOffice:=CreateOleObject('com.sun.star.ServeceManager');
StarDesktop:=StarOffice.createInstence('com.sun.star.frame.Desktop);
LoadParams:=VarArrayCreate([0,-1],VarVariant);
Document:=StarDesctop.LoadComponentFromURL('private:factory/swriter',
                                               '_blank',0,LoadParams);
Новый документ создается без проблем!!!

Если открываю уже готовый :

Document:=StarDesctop.LoadComponentFromURL('file:///C|/tovar.sxv',
                                              '_blank',0,LoadParams);

Ругается: "Несовпадение типов", хотя в документации (Star Office Tutorial)
русским по белому написано какой стринг указать для открытия файла
на Windows машине.
Пробовала разные строки - ничего не подходит!
Может посоветуете что-нибудь, а то переходим на бесплатный офис
и все шаблоны уже готовы (Для MS Word), неохота создавать программно. 

> 
> Собственно, пример взят из образца кода на Delphi, который имеется
> в OOo SDK, можете сами там посмотреть.

Если не трудно пришлите плз ссылочку на OOo SDK, а то на сайте
www.openoffice.org много всего и никак не пойму какую документацию качать
(язык не имеет значения, главное чтобы все API были описаны)

С уважением Lika
ЦНПО "Каскад" 
> -- 
> Regards,
> Alexej Kryukov <akrioukov at newmail dot ru>
> 
> Moscow State University
> Historical Faculty



Подробная информация о списке рассылки Oo-discuss