When pasting, Excel will accept html table format, but doesn't recognise csv.
I assume Word is the same as Excel if you have a table first.
You're probably going to want separate controls to write the clipboard
according to desired format; create the content as a html table/csv/whatever
string
I do that with regular CTRL-C listening for the copy event to do on a
row/cell basis. I also have function that copies all visible row/columns to
the clipboard.
On flex the setClipboard function only stores text data, but you can add
HTML tags inside to do basic formatting if you paste