Есть файл old, в определенные ячейки которого нужно вписать опред. значения. Код следующий:
Попытка
Приложение = Новый ComОбъект("com.sun.star.ServiceManager");
Исключение
Сообщить("Отсутствует приложение для загрузки файла");
КонецПопытки;
scr = Новый ComОбъект("MSScriptControl.ScriptControl");
scr.language = "javascript";
scr.eval("MassivParametrov = new Array()");
MassivParametrov = scr.eval("MassivParametrov");
scr.AddObject("OpenOffice", Приложение);
scr.eval("MassivParametrov[0]=OpenOffice.Bridge_GetStruct('com.sun.star.beans.PropertyValue')");
scr.eval("MassivParametrov[0].Name='Hidden'");
scr.eval("MassivParametrov[0].Value=true");
Лист = Sheets.GetByIndex(1);
СписокНоменклатуры = Новый СписокЗначений;
Для чС = 3 По 100 Цикл
Лист.getCellByPosition(16, чС-1).getText().setString("Значение");
КонецЦикла;
Приложение = Неопределено;
Doc.close(Истина);
//Закрытие офиса.
Desktop.terminate();
В результате получаю тот же файл, без всяких изменений. Что в код неверно?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс