Lotus Notes客户端的日历项目保存为草稿

时间:2015-01-06 12:44:53

标签: c# calendar lotus-notes

我正在使用C#应用程序创建Lotus Notes日历项。当我将日历项目保存在NSF文件的日历文件夹中时,它也会存储在Draft文件夹中。这是我的示例代码。

NotesDocument calDoc      = NotesDatabase.CreateDocument();

calDoc.AppendItemValue("Form", "Appointment"); 
.
.
.//Assiging values to CalDoc
.
.

calDoc.ComputeWithForm(true, false);
calDoc.Save(false, false, true);  //On execution of save statement it saves calender in
                                  //drafts as well as in calendar folder 
calDoc.PutInFolder(path, true);

我在保存dalendar文档时更改了所有布尔值但获得了相同的结果。非常感谢任何帮助。 提前谢谢。

Mayuresh

1 个答案:

答案 0 :(得分:2)

添加值为“D”的项ExcludeFromView。这可以防止约会显示在草稿文件夹中。

calDoc.ReplaceItemValue("ExcludeFromView", "D");