首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用VBA从Lotus Notes获取任何信息

无法使用VBA从Lotus Notes获取任何信息
EN

Stack Overflow用户
提问于 2017-06-13 00:58:55
回答 0查看 298关注 0票数 0

提前感谢您的帮助!

我最终尝试从基于主题行的特定电子邮件中提取信息。为了解决这个问题,下面的代码是一个拉出主题行的测试。然而,它运行了132个文档,没有一个主题被标识为除空白之外的任何内容。使用同样的Initialize和GetDatabase方法,我成功地通过Lotus Notes发送了电子邮件,所以我不认为我是在寻找错误的文档。下面的代码是用VBA通过Excel编写的,有Lotus Notes8.5

有没有人看到我在浏览Notes数据库中的所有文档时除了空白什么也得不到的原因?

代码语言:javascript
复制
Sub LotusGetView()

Dim Nsess As New NotesSession
Dim Ndb As NotesDatabase
Dim Ndocs As NotesDocumentCollection
Dim Ndoc As NotesDocument, docNext As NotesDocument
Dim c As Long
Dim memSubj As Variant


Nsess.Initialize
Set Ndb = Nsess.GetDatabase("", "names.nsf")

Set Ndocs = Ndb.AllDocuments

c = 1

Set Ndoc = Ndocs.GetFirstDocument
Do Until Ndoc Is Nothing Or c = 1000
    Set docNext = Ndocs.GetNextDocument(Ndoc)

    memSubj = Ndoc.GetItemValue("Subject")(0)

    If memSubj <> "" Then

        MsgBox memSubj

    End If


    Call Ndoc.Remove(True)

    Set Ndoc = docNext

    c = c + 1
Loop

MsgBox c

End Sub
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44504891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档