Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Автоматизация OpenOffice (1C + Writer) (https://www.otvetnemail.ru/novyj-arhiv-3-813/avtomatizaciya-openoffice-1c-writer-309708/)

Guest 30.09.2011 00:27

Автоматизация OpenOffice (1C + Writer)
 
Мне интересен любой положительный опыт в указанной области. Кое-чего удалось добиться, кое с чем испытываю затрудения.Есть шаблон ворда .dotВ шаблоне есть таблица, текст по умолчанию и несколько полей ввода. Задача в том, чтобы программно запустить Writer, вывести информацию в строки таблицы, (добавляя новые строки при необходимости) и вывести информацию в поля ввода.Порывшись в интернете и документации удалось добиться открытия Writer, создания нового текстового документа на основе заданного шаблона .dot:Код:scr=СоздатьОбъект("MSScriptCont rol.ScriptControl");scr.language="javasc ript";scr.eval("Massiv=new Array()");Massiv=scr.eval("Massiv");Serv iceManager=СоздатьОбъект("com.sun.star.S erviceManager");Scr.AddObject("ServiceMa nager",ServiceManager);Desktop=ServiceMa nager.createInstance("com.sun.star.frame .Desktop");Document=Desktop.LoadComponen tFromURL("file:///"+FullNameFile, "_blank", 0, Massiv );Как получить доступ к таблице внутри документа и к полям ввода?Можно ли сделать то же самое без использования javascript - на SB?


Часовой пояс GMT, время: 01:22.


© www.otvetnemail.ru - Форум вопросов и ответов.