powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Геморой OpenOffice
2 сообщений из 2, страница 1 из 1
Геморой OpenOffice
    #36282302
Led
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь сохранить файл с другим именем

procedure TForm1.BitBtn2Click(Sender: TObject);
var sm_app, star_desk, oo_doc, args,nn,nnn: Variant;
begin
nn:='f:/met/new/2050_kat.xlt';
nnn:='file:///C:/Test.xls';
sm_app:= CreateOleObject('com.sun.star.ServiceManager');
star_desk:= sm_app.CreateInstance('com.sun.star.frame.Desktop');
oo_doc:= star_desk.LoadComponentFromURL('file:///'+AnsiReplaceText(nn,'\','/'), '_blank', 0, VarArrayCreate([0, -1], varVariant));
args := oo_doc.Bridge_GetStruct('com.sun.star.beans.PropertyValue');
oo_doc.StoreToURL (nnn, Args);

Говорит о НЕСВПАДЕНИИ ТИПОВ...
...
Рейтинг: 0 / 0
Геморой OpenOffice
    #36291942
Led
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
получилось...отвечаю для тех, кто столкнулся с этим


procedure TForm1.BitBtn2Click(Sender: TObject);
var sm_app, star_desk, oo_doc, par,nn,nnn,stru: Variant;
begin
nn:='f:/met/new/2050_kat.xlt';
nnn:='file:///C:/Test.ods';
sm_app:= CreateOleObject('com.sun.star.ServiceManager');
star_desk:= sm_app.CreateInstance('com.sun.star.frame.Desktop');
oo_doc:= star_desk.LoadComponentFromURL('file:///'+AnsiReplaceText(nn,'\','/'), '_blank', 0, VarArrayCreate([0, -1], varVariant));
par:=VarArrayCreate([0, 0], varVariant);
par[0]:=sm_app.Bridge_GetStruct('com.sun.star.beans.PropertyValue');
par[0].Name:='OverWrite';
par[0].Value:=True;
oo_doc.StoreToURL (nnn, par);
end;
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Геморой OpenOffice
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]