Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 00:03
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

ServiceManager = СоздатьОбъект("com.sun.star.ServiceManag er"); Desktop = ServiceManager.createInstance("com.sun.s tar.frame.Desktop"); Scr = СоздатьОбъект("MSScriptControl.ScriptCon trol"); Scr.Language="javascript"; Scr.Eval("Args=new Array()"); Args = Scr.Eval("Args"); Scr.AddObject("ServiceManager", ServiceManager); Документ = Desktop.LoadComponentFromURL(Преобразова тьВURL(ИмяФайла), "_blank", 0, Args); Мастер=Документ.getTextFieldMasters(); Поля=Документ.getTextFields(); Н=Поля.createEnumeration(); Если Н 0 Тогда Пока Н.hasMoreElements()>0 Цикл Поле=Н.nextElement(); Если Поле.textFieldMaster.Name = "Division" Тогда Поле.SetExpression = "отдел"; КонецЕсли; Поля.refresh(); КонецЦикла; КонецЕсли;Н.hasMoreElements()почему то всегда равно -1. Не понимаю. Может поля какие то особенные в документ вставлять нужно. Получается, что не находится не одно поле. В чем ошибка?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Writer работа с таблицами документов MSWord Guest Архив вопросов и ответов 0 29.09.2011 23:18
Writer. Работа с изображениями Guest Новый архив 2 0 29.09.2011 21:24
Работа с битовыми полями Guest Продолжение старого архива 0 29.09.2011 05:56
после ввода пароля, появляется окно ввода пароля Guest Второй архив вопросов и ответов 0 28.09.2011 02:14



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