#0
by Baracus
Привет. Где можно глянуть пример работы с Open Office Writer? Задача стоит следующая: есть работающий модуль вывода печатной формы из 8.1 в Word, надо переделать на OpenOffice. Примеров работы Writer'а из восьмерки не нашел. P.S. Просьба не устраивать холивары MS vs OpenOffice:))
#4
by Baracus
----- Подскажите, где ошибка? WordДокумент - документ, в котором работали до этого, с расширением .doc ПреобразоватьВURL(ИмяФайла) - имя файла с началом типа file и т.д. А сама ошибка вот такая: Произошла исключительная ситуация ([automation bridge] ): com.sun.star.task.ErrorCodeIOException:
#5
by Baracus
Еще вопрос такой. Если сделать hidden равным Истина(т.е. сразу открыть окно и заполнять уже все в нем), то как потом повторно открыть это окно, если пользователь его закрыл и не сохранял? И еще. В Ворде я заполнял ТЧ следующим образом: искал параметр "НомерСтроки" в документе, выделял всю строку ТЧ, копировал ее, заполнял и вставлял пустую строку. И так цикл пока не переберем всю ТЧ документа в 1С. Как сделать так же в ОО? Не нашел примеров подобных методов.
#6
by Baracus
По поводу заполнения таблицы: > how can i copy a row of a TextTable. As far as I know there are only two ways right now: 1. Dispatch .uno: URLs with slot ids for Clipboard and Copy+Paste it. => simple but not elegant 2. Implement your own export/import. => complex but clean. What is missing here is the ability of using something like an internal clipboard. Ther is no such API yet. ++++++ не поймы про dispatch, что именно предлагается сделать?
#9
by Baracus
7, как создать новую таблицу я нашел примерчик. А вот как именно в имеющейся в шаблоне таблице копировать строки - нет. В Word все просто - selectrow, copy, paste...
#10
by Baracus
8, только по коду не понял, это так и задумано, - сначала переменной УРЛ присвоить имя файла, а потом ее же сделать массивом?
#11
by Baracus
8, вылетает в двух местах сначала в: УРЛТрансформер.parseStrict(УРЛ); Произошла исключительная ситуация ([automation bridge] ): InterfaceOleWrapper_Impl::Invoke : [automation bridge]UnoConversionUtilities<T>::createOleObjectWrapper The VARIANT does not contain an object type! Если не парсить(закомментить), то тогда в О=WordДокумент.CurrentController.Frame.queryDispatch(УРЛ,"_self",0); по той же причине: Произошла исключительная ситуация ([automation bridge] ): InterfaceOleWrapper_Impl::Invoke : [automation bridge]UnoConversionUtilities<T>::createOleObjectWrapper The VARIANT does not contain an object type!
#12
by Baracus
Помогите уже дураку разобраться... Попробовал записать скрипт по поиску слова и вставки разрыва страницы перед ним. Портировал это в 1с. Ошибок нет, но ничего не происходит. Единственное, в скрипте было а я написал: В остальном код такой: Парам1=СервисМанагер.Bridge_GetStruct("com.sun.star.beans.PropertyValue"); Вот думаю, может ли это быть из-за того, что у меня все уже выведено на экран, т.е. приложение открыто и пользователю видно, как подставляются значения вместо параметров? P.S. Что-то в шоке я от этого ОпенОффиса...:)
#14
by Baracus
И, пока, самый главный вопрос: как мне повторно открыть документ, который уже открывали и затем пользователь его закрыл? COM-объект ведь у меня есть уже. Что-то вроде
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Не могу создать базу. SQL. Подскажите в чем может быть причина
- Как сделать фильтр Табличной части
- КТо знаком с Визуал Студио 2008 (Веб Деловепер) не может в проект SQL добавить
- Выбрать 5 самых продаваемых позиций по каждой номенклатурной группы.
- Зависание ПК, касперский KIS 2010.0.0.463
- Запрет непосредственного удаления объектов
- УПП В регистр "Затраты на выпуск продукции" пишется только количество, без стоимости
- СКД: Формирование отчёта в СКД программно
- Пересчет итогов для 1С 7.7 SQL
- Как средствами 1C проверить ping (Ping monitor)?
- СКД: СКД: если один из двух параметров не указывается...
- Запуск приложения с заданным разрешением экрана
- Ищу программку, преобразующую макросы Excel в код 1С
- Проверка ставки НДС
- Область ячеек табличного документа / Элемент управления
- Не задана цена АТТ
- Подскажите с подключением к Oracle Database
- можно ли связать добавляемые поля ввода программно с разными строками табл. поля?
- Указана сумма взаиморасчетов, превышающая непогашенный остаток по документу расчетов
- Подключение сканера Datalogic Magellan 2200vs