Экспорт документов в Word

Тема в разделе "Lotus - Программирование", создана пользователем lotsman, 26 фев 2010.

  1. lotsman

    lotsman Гость

    Доброго дня.
    Лотусом только начал заниматься, заранее спасибо за помощь. Суть:
    имеется Родительский документ и Responce, возникла необходимость экспортировать их в Word.
    как можно создать связку Родительского и дочерних документов и экспортировать их в один общий вордовский, возможно ли это? Шаблон применить наверное не получится, т.к. количество дочерних доков разное..
    спасибо
     
  2. turumbay

    Регистрация:
    13 мар 2009
    Сообщения:
    625
    Симпатии:
    2
    экспортировать - понятие растяжимое. ( word кстати тоже ). В документе много чего может быть. Что делать с аттачами, ссылками, секциями, встроенными вьюхами и пр.?
    Навскидку предложу так:
    1. открываем ворд.
    2. открываем родителя, ctrl + A, переключаемся в word, ctrl+C.
    3. повторить п. 2 для всех дочерних.
    устроит такой алгоритм? программно такая схема реализуется на раз:
    uidoc = ws.editDocument , uidoc.selectAll , uidoc.copy, wordObjectOLE.selection.paste, uidoc.close.

    OFF: и почему никто не ставит задачу экспортировать документы в фотошоп? или в блокнот... или в калькулятор...
     
  3. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.081
    Симпатии:
    300
    меня таки задачи смущают следующими, случаями:
    - желанием недальновидного стафа работать в ворде и сделать из него "документооборот" (пресекать на корню)
    - желание начальства получить "всё" в "родном" виде (смириться и сделать ван-вей генерилку - хоть принтскринами ;) ), или все-таки возвать к разуму
    - желание девелупера, кот. не понимает - зачем нужен нотус - перетянуть всё в знакомый ему инструмент (это тяжёлый случай - ибо масштаб бедствия трудно вообразить)

    если система "продвинутая", то последствия - полный хаос/файлопомойка/неконтролируемое изменение и тиражирование

    если же случай похотелок - использование в кач. информации для заполнения шаблонов ворда - то это совсем другой случай и надо уточнять задачу :)
     
  4. lotsman

    lotsman Гость

    уточню:
    запуск экспорта из родительского дока, в нем же есть встроеная вьюха с responce,
    в responce присутсвуют текстовые поля, и ссылки. можно ли выгрузить в один док word Документ и каждый Responce к этому доку без использования вордовского шаблона?

    Босу приспичило (изредка) видеть док и его ответы в вордешнике, для отправки по запросу всей истории другому Босу )) (высокие технологии).
    приходится выкручиваться и подгонять Лотусяна под юзерские хотелки.

    я так понял, нужно вытащить док и все его ответы создав коллекцию и собрать их уже вворде. вобщем, пока в тупике.
    спасибо
     
  5. turumbay

    Регистрация:
    13 мар 2009
    Сообщения:
    625
    Симпатии:
    2
    собрать док и ответы: см. help, NotesUIWorkspace.CurrentDocument.Document , NotesDocument.Responses.
    Данные из полей получаете NotesDocument.getItemValue. Выгружаете все это добро, например в xml на диск. Лотусовая часть задачи решена, дальнейшее к лотусу отношения не имеет. Танцы с вордом - это к vba-шникам, здесь вам слабо помогут.
     
  6. Klido

    Klido Гость

    кидай родителя и ответы (собрав их предварительно :)) в xml и затягуй в вордень
     
Загрузка...

Поделиться этой страницей