我有一个嵌入式视图的文档...在这个嵌入式视图中,我有一个编译一些代码的按钮。
在这段代码中我有Set Coll=db.unprocesseddocuments
指令,所以当我在这个嵌入式视图中选择文档时,我认为集合是由我选择的文档组成的。
但是collecion包含当前的uiwork文档而不是我在嵌入视图中选择的文档。为什么?如何使用嵌入视图的选定文档填充集合?
使用@command([toolsrunmancro];" MyAgent")而不是按钮内的简单代码,结果是相同的......
有人可以帮帮我吗?
答案 0 :(得分:3)
此示例适用于我:
视图中的动作按钮“测试”(LotusScript)
Sub Click(Source As Button)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim col As NotesDocumentCollection
Dim doc As NotesDocument
Set db = session.CurrentDatabase
Set col = db.UnprocessedDocuments
Set doc = col.GetFirstDocument
While Not doc Is Nothing
Print doc.UniversalID
Set doc = col.GetNextDocument(doc)
Wend
End Sub
嵌入视图属性
在嵌入视图中选择文档后,单击操作按钮“测试”将打印所有选定的文档Universal ID。
答案 1 :(得分:1)
我认为Knut回答的关键是有问题的按钮必须是嵌入视图中的操作按钮,而不是表单上的按钮。