请问notes中如何读写文件?

ui 2000-08-14 09:54:00
...全文
235 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lbz2000 2000-09-06
  • 打赏
  • 举报
回复
上次有一个错误,现更正

如果是在代理中访问文档,则
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)

'您的代码
.........

Set doc = dc.GetNextDocument(doc)
Wend
End Sub

如您用的是R5,请查阅Deginer帮助


lbz2000 2000-09-06
  • 打赏
  • 举报
回复
可以在按钮,操作,代理中使用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)

'您的代码
.........

Set doc = dc.GetNextDocument(doc)
Wend
End Sub

我也是初学者,如说的不对,还请见谅。
ui 2000-08-16
  • 打赏
  • 举报
回复
感谢您的关注
plpliuly 2000-08-14
  • 打赏
  • 举报
回复
用script,类似VB中对文件的操作.你可以查看notes的联机帮助.以"file"为索引.

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧