Well there are some applications -- for example, I extract data from a database to Excel, send the spreadsheet to someone for translation, and they send it back. I then re-import the data back into the database for a bilingual website. Try doing that with a word table!
I have found that if I try to match the content of a recordset field directly to a cell location in Excel, if there are too many characters (127 I think) then the value does not get posted properly; if I write that same value to a string, and then export the string to the cell, it works fine. I don't know why. More details available if anyone wants them.