非淡泊无以明志,非宁静无以致远 -心静如止水,动于静

Notes相关开发Tips

这几天研究了一下Notes相关开发技术。有两点有所突破

1. 可以编程方式从mailbox中下载附件

  要点为

           NotesView = NotesDatabase.GetView("$inbox")

           NotesDocument = NoteView.GetFirstDocument();

           NotesDocument.GetItemValue("$File"); //此处为获得附件名称,返回一个object[]数组

           NotesDocument.GetAttachment("filename") ; // 返回NotesEmbededObject

2. 编程切换ID

   要点为

           NotesSession.Initilize("password");//用当前缺省ID初始化session, 如何用指定的ID初始化,现在有的方法就是直接修改notes.ini文件中的keyFilename. 因为这个值是被用作缺省id

           NotesRegistionClas = NotesSession.CreateRegistion();

           NotesRegistion.SwitchToID("notes.id","password") ;

posted @ 2012-06-01 15:01  烟雨客  阅读(272)  评论(0编辑  收藏  举报