What i'd like to do now is select part of a row of cells in calc and copy the contents to a corresponding part of a row of cells in a writer table. Can i do this?
Perhaps not directly.
It seems paste (= paste calc) inserts a text box, paste unformatted inserts all the format marks as characters, ...
What "format marks"? If you mean the non-printing characters, these should be displayed in your text document according to your current choice there, nothing to do with the choice of paste operation.
Do you see either HTML or "Formatted text" in the Paste Special... options? Either of these should paste your spreadsheet material into a newly created table. It is a simple task to do this into a spare area of your text document (or even another text document) and then copy from there into your existing table. You can easily delete the temporary table, of course.
I trust this helps.
Brian Barker