How to read a Lotus Notes Rich Text Table with new line in the cell

am unable to read the entire contents of a rich text table cell is it contains a new line within the cell. How do I accomplish this?

here is the code I’m using:

Sub Initialize

  Dim ws As New NotesUIWorkspace

  Dim s As New NotesSession

  Dim db As NotesDatabase

  Dim dc As NotesDocumentCollection

  Dim maildoc As NotesDocument

  Dim rtitem As NotesRichTextItem

  Dim rtnav As NotesRichTextNavigator

  

  

  Set db=s.CurrentDatabase

  Set dc=db.UnprocessedDocuments

  

  If dc.Count>1 Then

        Msgbox "Please select a single document", MB_OK, "Line Report"

        Continue=False

        End

  Else

        Set maildoc=dc.GetFirstDocument()

        Set rtitem=maildoc.GetFirstItem("Body")

        Set rtnav=rtitem.CreateNavigator

        count = GetElementCount(rtnav, RTELEM_TYPE_TABLE)

'msg$ = msg$ & “Tables:” & Chr(9) & Chr(9) & count% & Chr(10)

'Messagebox msg$, maildoc.Subject(0)

        If count=0 Then

              Messagebox "Body item does not contain a table,",, _

              "Error"

              Exit Sub

        End If

        

        For k=1 To count

              If  rtnav.FindNthElement(RTELEM_TYPE_TABLE,k) Then

                    Dim rttab As NotesRichTextTable

                    Set rttab=rtnav.GetElement

                    Dim rtrange As NotesRichTextRange

                    Set rtrange=rtitem.CreateRange

                    If k=1 Then

                          Call rtnav.FindFirstElement(RTELEM_TYPE_TABLECELL)    

                    Else

                          Call rtnav.FindNextElement(RTELEM_TYPE_TABLECELL)

                    End If

                    

                    firstFlag = True

                    

                    For i& = 1 To rttab.RowCount

                          For j& = 1 To rttab.ColumnCount

                                If Not firstFlag Then

                                      Call rtnav.FindNextElement(RTELEM_TYPE_TABLECELL)

                                Else     

                                      firstFlag = False       

                                End If

                                Call rtrange.SetBegin(rtnav)

                                Messagebox rtrange.TextParagraph,, _

                                "Row " & i& & _

                                ", Column " & j&

                          Next     

                    Next

              End If

        Next

  End If

End Sub

Function GetElementCount(rtnav As NotesRichTextNavigator, eType As Integer) As Integer

  GetElementCount = 0

  If rtnav.FindFirstElement(eType) Then

        Do

              GetElementCount = GetElementCount + 1

        Loop While rtnav.FindNextElement()

  End If

End Function