Lotus Notes 8.5.2,没有 Domino Designer 许可证的客户端,VB.Net,VS2010,WinForms
我正在使用 Interop.Domino.dll 读取文件夹中的消息,并且可以读取值。
有没有办法可以判断 Domino.NotesDocument 是否标记为已读?
有没有办法可以将文档标记为已读?
将文档移动到另一个文件夹?
Lotus Notes 8.5.2,没有 Domino Designer 许可证的客户端,VB.Net,VS2010,WinForms
我正在使用 Interop.Domino.dll 读取文件夹中的消息,并且可以读取值。
有没有办法可以判断 Domino.NotesDocument 是否标记为已读?
有没有办法可以将文档标记为已读?
将文档移动到另一个文件夹?
由于接受的答案对于 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
希望这可以帮助一些遇到同样问题的人。