2011-01-11 4 views

답변

0

보기에서 현재 선택한 문서를 미리 보시겠습니까?

Sub Click(Source As Button) 
    Dim w As New NotesUIWorkspace 
    Dim doc As NotesDocument 
    Set doc = GetSelectedDoc() 

    Call w.DialogBox(doc.form(0),True,True,True,True,False,True,"Put your title here",doc,True,True,False) 
End Sub 

Function GetSelectedDoc() As NotesDocument 
    'Mb¤, 04.04.2005 
    'The function returns currently selected document 
    'On Error Goto ErrHandler 
    Dim s As New NotesSession 
    Dim db As NotesDatabase 
    Dim c As NotesDocumentCollection 

    Set db = s.CurrentDatabase 
    Set c = db.UnprocessedDocuments 
    If c Is Nothing Then Exit Function 

    Set GetSelectedDoc = c.getFirstdocument 

    'add your error handling 
End Function 

이 NotesUIWorkspace.DialogBox의 PARAM의 설명 here를 참조하십시오
이 뭔가를 실행하는 것보기 액션을 사용할 수 있습니다.

또는 당신은 단순히 @DialogBox 공식 사용할 수 있습니다

@DialogBox(form ; [AUTOHORZFIT] : [AUTOVERTFIT] : [NOCANCEL] : [NONEWFIELDS] : [NOFIELDUPDATE] : [READONLY] : [SIZETOTABLE] : [NOOKCANCEL] : [OKCANCELATBOTTOM] : [NONOTE] ; title) 
0

노트 인쇄를위한 정말 좋은되지 않습니다. 요구 사항에 따라 Word 문서를 작성하는 코드를 작성하는 것이 더 나을 수 있습니다. 그러면 문서를 인쇄 할 수 있습니다. 이것을 달성하기위한 많은 예제가 있습니다. 여기에 여러분을 시작하게하는 방법 중 하나가 있습니다 : http://searchdomino.techtarget.com/tip/A-flexible-data-export-agent-for-Lotus-Notes

희망이 있습니다.

0

인쇄하려는 양식의 읽기 전용 버전으로 하위 양식을 만듭니다.

양식을 미리 보려면 대화 상자에 하위 폼을 표시하십시오. 주 문서에서 값을 상속 받도록 대화 상자를 설정하십시오.

하위 폼에는 읽기 전용 문서를 인쇄 할 인쇄 단추가 표시됩니다. 인쇄 할 때 인쇄 버튼을 숨기십시오.

0

문서를 마우스 오른쪽 버튼으로 클릭하려고 했습니까? 마우스 오른쪽 버튼을 클릭하여 인쇄 할 수 있습니다. 나는 먼저 간단한 것을 시도해보고 이것이 사용자의 요구를 충족시키는 지 살펴 보겠다.

문서 처리 중이고 프로세스가 완료된 워크 플로에 대해 이야기하고 최종 문서를 미리보고 싶다면 Java 쪽 또는 NotesUI 클래스의 UI 문서 클래스를 통해이 작업을 수행 할 수 있어야합니다. LotusScript에서. 일단 UIDocument 핸들을 사용하면 몇 가지 작업을 수행 할 수 있습니다.

문서를 읽기 전용으로 설정하고 해당 개체가 UI 디자인에있는 경우 미리보기 창에 표시하려고합니다. 그런 다음 사용자가 문서를 인쇄할지 여부를 묻고 UIDocument.print 옵션을 사용할 수 있습니다.

관련 문제