如果是在代理中访问文档,则
Sub Initialize
Dim s As New NotesSession
Dim db As NotesDatabase
Dim dc As NotesDocumentCollection
Dim doc As NotesDocument
Dim selection As String
Set db = s.CurrentDatabase
selection = 您的选择条件(如"select @date(@created())=@today",选择今天创建的所有文档)
Set dc = db.Search( selection, dateTime, 0 )
Set doc = dc.GetFirstDocument
While Not(doc Is Nothing)
可以在按钮,操作,代理中使用Lotus Script
Dim session As New NotesSession
'创建session对象
Dim db As NotesDatabase
Dim doc As NotesDocument
Set db = session.CurrentDatabase
'取当前数据库
Set doc = New NotesDocument ( db )
'创建新文档
'您的代码
Call doc.Save( True, True ) '
'保存文档
如果是在当前文档的操作中进行读写,则代码如下
Dim ns As New notessession
Dim ws As New notesuiworkspace
Dim uidoc As notesuidocument
Dim doc As notesdocument
Set db=ns.currentdatabase
Set uidoc=ws.currentdocument
Set doc=uidoc.document
'取得当前文档对象
'您的代码
........
如果是在代理中访问文档,则
Sub Initialize
Dim s As New NotesSession
Dim db As NotesDatabase
Dim dc As NotesDocumentCollection
Dim doc As NotesDocument
Dim selection As String
Set db = s.CurrentDatabase
selection = 您的选择条件
Set collection = db.Search( selection, dateTime, 0 )
Set doc = dc.GetFirstDocument
While Not(doc Is Nothing)