使用C#和Lotus Notes在备忘录,约会,任务......之间有所不同

时间:2010-11-25 16:21:53

标签: c# .net com-interop lotus-notes lotus-domino

我想使用 Lotus Notes COM Library .NET应用程序访问 NSF 文件。 我不是Lotus Notes导出。我如何区分各种Lotus对象/项目,如

备忘录,约会,会议请求,联系人,分发列表,任务,任务请求, 期刊,邮件递送报告,RSS项目......

在Domino COM API的帮助下?我可以使用API​​阅读所有这些项目吗? 我没有在文档(http://isotechhabitat.tryba.com/help/help85_designer.nsf/b3266a3c17f9bb7085256b870069c0a9/781988d435f455bf85257607005f9f9c?OpenDocument

中找到这个

我遗漏了那里对象模型的好描述!

1 个答案:

答案 0 :(得分:3)

所有这些对象都是Notesdocuments。它们中的每一个都具有与其功能相对应的Form项的不同值。这也是注释决定使用什么形式来显示文档内容的方式。

因此,会议请求的表单项可能设置为“会议请求”,NSF会在其中设置会议请求表。

您可以使用API​​读取所有项目以获取文档,然后使用getItemValue方法获取项目。

要仅查找包含一个表单的文档,您可以使用NotesDatabase.search并传递Form =“Meeting Request”的选择公式