Работа с OpenOffice
☑
0
if1c
15.09.11
✎
17:53
Доброго дня! Есть следующий код:
scr = Новый COMОбъект("MSScriptControl.ScriptControl");
ServiceManager = Новый COMОбъект("com.sun.star.ServiceManager");
scr.Language = "javascript";
scr.AddCode("function SetItem(ind,val){Arr[ind]=val}");
scr.Eval("MassivParametrov = new Array()");
MassivParametrov = scr.eval("MassivParametrov");
scr.AddObject("OpenOffice", ServiceManager);
scr.Eval("MassivParametrov[0]=OpenOffice.Bridge_GetStruct('com.sun.star.beans.PropertyValue')");
scr.Eval("MassivParametrov[0].Name='Hidden'");
scr.Eval("MassivParametrov[0].Value=true");
Desktop = ServiceManager.createInstance("com.sun.star.frame.Desktop");
Document = Desktop.LoadComponentFromURL(convertToURL(СокрЛП(Шаблон)), "_blank", 0, MassivParametrov);
Sheets = Document.getSheets();
Sheet = Sheets.getByIndex(0);
Вопрос: Каким образом реализовать отображение документа на экране? На подобие Ексель.Application.Visible=True;
1
if1c
15.09.11
✎
18:27
апап
2
if1c
15.09.11
✎
18:37
Поиски по форуму ни к чему не привели
3
if1c
15.09.11
✎
19:41
апапап
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой