您的位置:首页 > 编程语言 > C#

C#操作(获取)lotus(rtf域)对象

2008-07-10 14:01 218 查看
//在程序编写过程中遇到一个比较棘手的问题就是怎样获取lotus数据库中 rtf域的对象,并修改该对象的值。 NotesItem ni= doc.GetFirstItem("log"); NotesRichTextItem nrti = null; if (ni != null) { nrti = ni as NotesRichTextItem; //关键地方,得到rtf域对象,只能用as操作符来实现,强制转换会失败 //doc.RemoveItem("log1"); } // NotesRichTextItem nrti = doc.CreateRichTextItem("log1"); string log = ReadLogPath(); //log = "E://e//DailyBuild200509//bin//DailyBuildLog2008-07-07-17-15-36.txt"; if (log != string.Empty) { if (File.Exists(log)) { doc.ReplaceItemValue("log", ""); //清空rtf域对象 NotesEmbeddedObject neo= nrti.EmbedObject(EMBED_TYPE.EMBED_ATTACHMENT, string.Empty, log, "log"); //追加附件 //doc.ReplaceItemValue("log",neo); } }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: