删除多余文档

操作按钮:

Sub Initialize
    Dim ss As New notessession
    Dim db As notesdatabase
    Set db = ss.currentdatabase
    Dim vi As notesview
    Set vi = db.getview("viewname")   '
获得视图
    Dim doc As notesdocument
    Set doc = vi.getfirstdocument     '
获得视图中的第一个文档
    Dim deldoc As notesdocument       '
需要删除的文档

    email = ""         '临时过渡变量
    count = 0          '
表示在处理的文档序号
    del = 0            '
计算删除了的文档

    Do While Not (doc Is Nothing) 
        count = count + 1
        If doc.fieldname(0) = email Then
            del = del +1
            Set deldoc = doc
            Set doc = vi.getnextdocument(doc) 
            Call deldoc.remove(True) 

        Else
            email = doc.fieldname(0) 
            Set doc = vi.getnextdocument(doc) 
        End If
        Print "
正在处理第"+Cstr(count)
    Loop

    Messagebox "
搜索了 "+Cstr(count)+" 个文档,删除了 "+Cstr(del)+" 个文档。",64,"检查结束
"
End Sub
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值