2011-01-11 7 views

Antwort

0

Sie möchten das aktuell ausgewählte Dokument in einer Ansicht anzeigen?
Sie könnten Ansicht Aktion verwenden, die so etwas wie dies laufen würde:

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 

Siehe here für NotesUIWorkspace.DialogBox param Erklärung.

Oder Sie können einfach @DialogBox Formel:

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

Erstellen Sie ein Teilformular mit einer schreibgeschützten Version des Formulars, das Sie drucken möchten.

Um eine Vorschau des Formulars anzuzeigen, zeigen Sie das Teilformular in einem Dialogfeld an. Lassen Sie das Dialogfeld so festlegen, dass die Werte aus dem Hauptdokument übernommen werden.

Im Unterformular wird eine Druckschaltfläche angezeigt, die das schreibgeschützte Dokument druckt. Lassen Sie die Drucktaste beim Drucken ausblenden.

0

Haben Sie versucht, mit der rechten Maustaste auf das Dokument zu klicken? Sie können es möglicherweise drucken, indem Sie einen Rechtsklick ausführen. Ich würde zuerst die einfachen Dinge ausprobieren und sehen, ob das den Bedürfnissen der Nutzer entspricht.

Wenn Sie über einen Workflow sprechen, bei dem Sie Dokumente bearbeiten und der Prozess abgeschlossen ist und Sie eine Vorschau des endgültigen Dokuments anzeigen möchten, sollten Sie dies über die UI-Dokumentklassen entweder in den Java- oder den NotesUI-Klassen tun können in LotusScript. Sobald Sie ein Handle mit dem UIDocument haben, können Sie verschiedene Dinge tun.

Ich würde versuchen, das Dokument schreibgeschützt und zeigen Sie es im Bereich Vorschau, wenn das Objekt in Ihrem UI-Design ist. Sie können dann den Benutzer abfragen, ob er das Dokument drucken möchte oder nicht und die Option UIDocument.print verwenden.