Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PowerBuilder Новый топик    Ответить
 необходимо из PowerBuilder открыть html-страницу в OpenOffice Calc  [new]
kalginap
Member

Откуда:
Сообщений: 16
Здравствуйте. Я столкнулся с такой задачей: необходимо из PowerBuilder открыть html-страницу в OpenOffice Calc. В интернете мне удалось найти некоторую информацию о том как это можно сделать и я написал следующий код

OLEObject lole_OpenOfficeCalc, lole_desctop, lole_PropertyValue
int li_status

lole_OpenOfficeCalc = CREATE OLEObject
lole_desctop = CREATE OLEObject

li_status = lole_OpenOfficeCalc.ConnectToNewObject("com.sun.star.ServiceManager")

if li_status<>0 then
destroy lole_OpenOfficeCalc
MessageBox(ls_ErrTitle, 'Коннект в OpenOffice-у ~r')
return -1
end if

lole_desctop = lole_OpenOfficeCalc.CreateInstance("com.sun.star.frame.Desktop")
lole_PropertyValue = lole_desctop.Bridge_GetStruct("com.sun.star.beans.PropertyValue");
lole_PropertyValue.Name = "FilterName"
lole_PropertyValue.Value = "HTML (StarCalc)"

lole_desctop.LoadComponentFromURL('file:///E:/Doc/index.php.htm', "_blank", 0, lole_PropertyValue)


При выполнении метода LoadComponentFromURL возникает ошибка "Error calling external object function loadcomponentfromurl at line 29". Причиной этой ошибки является то, что последний параметр этого метода должен быть задан ккак-то иначе.

Но как?
Как правильно передать в метод LoadComponentFromURL опции открытия документа?
23 июн 08, 17:20    [5835737]     Ответить | Цитировать Сообщить модератору
 Re: необходимо из PowerBuilder открыть html-страницу в OpenOffice Calc  [new]
Локшин Марк
Member

Откуда: Воронеж
Сообщений: 3154
kalginap
Здравствуйте. Я столкнулся с такой задачей: необходимо из PowerBuilder открыть html-страницу в OpenOffice Calc. В интернете мне удалось найти некоторую информацию о том как это можно сделать и я написал следующий код

И что в том примере было?
23 июн 08, 18:03    [5836132]     Ответить | Цитировать Сообщить модератору
 Re: необходимо из PowerBuilder открыть html-страницу в OpenOffice Calc  [new]
spas2001
Member

Откуда: Тамбов--->Москва-->Тамбов-->Москва-->Тамбов
Сообщений: 2010
Ага
Скорее всего
lole_desctop.object.LoadComponentFromURL('file:///E:/Doc/index.php.htm', "_blank", 0, lole_PropertyValue)
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
23 июн 08, 21:37    [5836924]     Ответить | Цитировать Сообщить модератору
Все форумы / PowerBuilder Ответить