阅读状态 - Interop.Domino.dll

时间:2013-06-17 18:29:03

标签: lotus-notes

Lotus Notes 8.5.2,没有Domino Designer许可证的客户端,VB.Net,VS2010,WinForms

我正在使用Interop.Domino.dll来读取文件夹中的消息,我能够读取值。

有没有办法可以判断Domino.NotesDocument是否标记为Read?

有没有办法标记文件阅读?

将文档移动到另一个文件夹?

2 个答案:

答案 0 :(得分:2)

由于您的版本为8或更高版本,

GetRead方法将告诉您是否读取了NotesDocument

MarkReadMarkUnread方法可让您更改该状态。

答案 1 :(得分:0)

由于可接受的答案对于LotusScript是正确的,因此上述功能在COM界面中未公开。

我发现设置读取状态的唯一方法是使用“ bMarkread”标志保存文档。但这会失败,如果您不进行任何编辑,那么我的解决方案就是再次设置“主题”:

doc.ReplaceItemValue("Subject", doc.GetFirstItem("Subject").Text);
bool success = doc.Save(false, false, true); //here, the third param sets the read-flag

希望这对遇到同样问题的某些人有所帮助。