2017-04-12 79 views
0

doc.GetItemValue(“Body”)下面的代码只获取没有html结构的文本.i想要在html结构中获得邮件正文(我正在使用Windows应用程序,以显示我的邮件使用Web浏览器control.but我无法收到邮件的身体在当期的格式体)如何在Lotus Notes中使用.Net编写HTML正文文本

Dim lotusnotessession As New NotesSession() 
lotusnotessession.Initialize(password) 
Dim Db As NotesDatabase 
Db = lotusnotessession.GetDatabase(server, Sfile, False)    
Dim inbox As NotesView = Db.GetView("($Inbox)") 
Dim doc As NotesDocument = inbox.GetNthDocument(introw + 1) 
doc.GetItemValue("Body") 

回答

0

Lotus Notes电子邮件消息可以在两种格式:本地Notes富文本格式或MIME格式。你将不得不开发代码来处理这两个问题。如果邮件采用MIME格式并且具有文本/ html正文,则可以使用NotesMIMEEntity class及其相关类来执行此操作。然而,这不是一项简单的任务,因为您可能必须遍历多部分MIME的结构才能找到合适的部分。如果邮件采用Notes RTF格式,请查看answers to this older question