現在のフォームをプレビューしたいのですが、プレビューで印刷できます。ロータス スクリプトでこれを行うにはどうすればよいですか?
1590 次
4 に答える
0
メモは、印刷には適していません。要件によっては、Word 文書を作成して印刷できるコードを作成する方がよい場合があります。これを実現するための例はたくさんありますが、ここにその 1 つを示します。
お役に立てれば。
于 2012-02-24T01:17:11.357 に答える
0
印刷するフォームの読み取り専用バージョンでサブフォームを作成します。
フォームをプレビューするには、サブフォームをダイアログ ボックスに表示します。メイン ドキュメントから値を継承するようにダイアログ ボックスを設定します。
サブフォームに、読み取り専用ドキュメントを印刷する印刷ボタンを表示します。印刷時に印刷ボタンを非表示にします。
于 2012-05-04T02:26:33.123 に答える
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 パラメータの説明について は、こちらを参照してください。
または、単に@DialogBox式 を使用できます。
@DialogBox( form ; [AUTOHORZFIT] : [AUTOVERTFIT] : [NOCANCEL] : [NONEWFIELDS] : [NOFIELDUPDATE] : [READONLY] : [SIZETOTABLE] : [NOOKCANCEL] : [OKCANCELATBOTTOM] : [NONOTE] ; title )
于 2011-03-05T02:24:35.833 に答える