2017-10-30 24 views
0

保存した文書を編集したいのですが、私が書いているコードは以下ですが、LSエージェントコードが実行されている最初の文書を表示します。このエージェントはNotes Client上で実行されます。ロータススクリプト:編集モードで保存した文書を開く

Call ReportDoc.Save(1,0) 
Call ws.EditDocument(False, ReportDoc, False) 

私もunivrsal IDを取得しようとしましたが、同じ出力を試みました。

助けてください。

+0

コードがあり、どのようなコードは、これらの2行の後に実行されますか? –

+0

はいビューのアクションボタンにあり、アクションボタンはエージェントとエージェントを呼び出してレポートを生成し、保存します。保存したドキュメントを開く必要があります。このコードの後に​​exitサブプログラムが呼び出され、プログラムが終了します。 – hdc

+1

本当に、そのReportDocが最初に表示されたドキュメントではありませんか?投稿されたコードにエラーがなければならないので、レポート文書をどのように取得/作成するかコードを投稿してください –

答えて

0

Probaly Save()は機能しません。 Notesは、現在選択されているドキュメントを表示してから、EditDocument()を表示します。

にコードを変更し

:(?ボタンで)

If ReportDoc.Save(True, False) Then 
    Call ws.EditDocument(False, ReportDoc, False) 
Else 
    MessageBox "Save failed", 48, "Error" 
End If 
+0

ありがとう、私は試してみて、あなたに戻ってみましょう。 – hdc

+0

これはうまくいきませんでした。エラーは出ませんが、レポートは保存され、現在のビューのドキュメントを開き、アクションボタンがエージェントを実行します。 – hdc

+0

うーん、それは変だ... –

関連する問題