1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

А как из Лотуса программно печатать вложение?

Тема в разделе "Lotus - Программирование", создана пользователем rocsolanka, 2 июн 2006.

Статус темы:
Закрыта.
  1. rocsolanka

    rocsolanka Гость

    Репутация:
    0
    Надо по нажатию кнопки печатать карточку документа и документ-вложение. Печатать стандартными стредствами Lotus/приложения аттачмента не хотят :-( Можно такое сделать?
     
  2. Axel

    Axel Гость

    Репутация:
    0
    Просто так не получится.
    Можно через OLE сделать , то есть открытие аттача в ассоциированном приложении и печать уже методом Print у этого приложения. Точно пройдет для Ворда и Екселя. Для остальных не проверял.
     
  3. rocsolanka

    rocsolanka Гость

    Репутация:
    0
    А где можно посмотреть о методах приложения? я просто пока не понимаю даже где искать :-(
    как его открыть я понимаю, а как из него печатать?
     
  4. Hedg

    Hedg Гость

    Репутация:
    0
    Вешаем на кнопку
    @Command([EditGotoField];"Поле для атача");
    @Command([EditInsertObject])
     
  5. rocsolanka

    rocsolanka Гость

    Репутация:
    0
    По моему, это что-то не то. Мне нужно не вставить объект, а распечатать существующий. :-(
     
  6. Hedg

    Hedg Гость

    Репутация:
    0
    Когда запихнёшь обект таким образом , при открытии документа - атач откроется приложением которое зарегистрированно для данного типа объекта и отуда уже распечатаешь.
     
  7. Domino6

    Domino6 Гость

    Репутация:
    0
    В тени печает файл(атач) средствами ОС
    Не забудьте указать имя атача можно получить разніми способами переменная file$
    Код:
    Dim ws As New NotesUIWorkspace	
    Dim doc As NotesDocument
    Set doc=ws.CurrentDocument.Document
    Dim Hwin32 As Long
    file$="Имя атача"
    Set fOBJ = doc.GetAttachment(file$)
    file$="c:\"+file$
    Call fOBJ.ExtractFile(file$)
    Dim nShowCmd As Long
    nShowCmd = 0
    lpOperation = "Print" 
    Hwin32 = ShellExecute(hwnd,"Print",file$,"",tmpPath,nShowCmd)
     
Загрузка...
Статус темы:
Закрыта.

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