В последнее время все пытаются уйти от нелегального софта, в том числе от полюбившегося всеми МС Офис от компании Майкрософт. Некоторые решают перейти на бесплатный, например OpenOffice.org.
Вот для этого и была написана данная обработка-пример.
Код:
ServiceManager = Новый COMОбъект("com.sun.star.ServiceManager");
Desktop = ServiceManager.createInstance("com.sun.star.frame.Desktop");
Scr = Новый COMОбъект("MSScriptControl.ScriptControl");
Scr.Language="javascript";
Scr.Eval("Args=new Array()");
Args = Scr.Eval("Args");
Scr.AddObject("ServiceManager", ServiceManager);
Попытка
FileNameSh = СокрЛП(ПутьКФайлу);
URL = СтрЗаменить(FileNameSh," ","%20");
URL = СтрЗаменить(URL,"\","/");
URL ="file://localhost/" + URL;
OpenOffice = Desktop.LoadComponentFromURL(URL, "_blank", 0, Args);
Исключение
Сообщить("Ошибка при попытке создать объект ", СтатусСообщения.Внимание);
Возврат;
КонецПопытки;
Replace =OpenOffice.CreateReplaceDescriptor();
Для Каждого СтрокаТЧ Из ТабличноеПоле Цикл
Replace.SearchString = "["+СтрокаТЧ.Параметр+"]";
Replace.ReplaceString = СтрокаТЧ.Значение;
OpenOffice.ReplaceAll(Replace);
КонецЦикла;
Файлы обработки:
- Rabota 1S s shablonom OpenOffice.org.epf Для скачивания нужна регистрация
- Rabota_1S_s_shablonom_OpenOffice.org.epf Для скачивания нужна регистрация
В этой группе 1С
- Шаблон отчета для СКД 1с8
- Из OpenOffice в УТ Установка цен номенклатуры
- Пример расчетов по регистрам сведений, Микро ЖКХ, описание запроса
- Универсальная очистка регистра сведений
- Отчет на СКД с параметрами на форме
- Соединение в запросе, сравнение (В ИЕРАРХИИ)
- Веб-сервисы в 1С8, обработка тестирования произвольного веб-сервиса
- Хранение любых файлов в конфигурации бух 4.5 1С77 с привязкой их к справочникам и документам