Good day again, Cintia,
While I'm at early stages of development, I haven't had an experience of losing content on copying from MS Word to a dw.
To explain what we're doing, for one purpose, we have a MS Word document opened in an ole - as suggested by John. The document is opened from, and saved in, the DB as a BLOB. (I appreciate from your explanation your not doing this)
When working from the MS Word document, the user highlights text excerpts they want to copy from the MS word document, clicks a paste button, and the excerpt is transferred to a dw column.
Accordingly, there is no need to handle selected text excerpts that may be truncated because they exceed the extent of the varchar column.
Random bits of copied information are accrued, collated, and sorted using dw functionality, and then re-compiled back into another MS Word document - usually many pages. No data lost.
Some formatting is lost on transfer to the DW, such as paragraph separation (I'm not using a rte field - simply varchar).
However, eDraw does provide a command to create a new paragraph but I've not ventured using it beyond placement at the end of copied text. I would presume that, with some coding, paragraph breaks could be inserted to mirror the original.
(I've tried to attach screen shots of the copied data but I can't see them in this compilation)
We also use eDraw methods to scroll through a MS word document and programmatically colour-highlight, in a variety of colours, as well as footnote certain DB-identified cue words, and to highlight synonyms using the MS thesaurus.