vba - 如何通过 VBA 连接到 Lotus Notes 数据库?

标签 vba lotus-notes

我正在尝试通过 Microsoft Access 2003 中的 VBA 连接到 Lotus Notes 数据库。我的代码如下:

设置 nSession = CreateObject("Notes.NotesSession")

Set nDatabase = nSession.GetDatabase("CN=MT_N01/O=组织名称", "LossPrevention\BrchPrVI.nsf", False)

我尝试了服务器名称的变体,但似乎没有任何效果。在 Lotus Notes 中,它显示为“服务器:MT_N01/组织名称”。我只尝试了“MT_N01”和“MT_N01/组织名称”,但 NotesDatabase 变量始终以空结束。

有什么建议吗?

最佳答案

我在这里可能是错的,但我认为你应该在使用 session 之前调用它的Initialize()方法。

查看此处的示例:http://www.ibm.com/developerworks/lotus/library/domino-msnet/index.html

关于vba - 如何通过 VBA 连接到 Lotus Notes 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2150586/

相关文章:

excel - 选择单元格范围并保存到新文档

lotus-notes - Lotus Notes 工具栏按钮可将文档移至收藏夹

javascript - 我如何在 XPages 中安装 jquery 和 jqueryUI 文件?

sql - Lotus DB 到 SQL Server 的迁移

excel - 如何保护工作表名称而不是整个工作表?

在 ActiveCell.Value <> ""上执行 VBA 类型不匹配错误

vba - 为什么 SumProduct 不能在 Excel VBA 中使用

vba - Excel 水平向下展开文本,而不是垂直向右展开

mysql - 从 MySQL 中获取 Lotus Notes 数据 View

lotus-notes - Lotus Notes 中存储的查询是什么?