Just wondering what the required approach would be. Are thinking along the lines of:
Load a template
Read the first row of cells on the first sheet and match the values to object attributes
For each object in the module/view:
Create a new row
Copy the attributes to the corresponding columns of the row
I think that you will face issues when coming across OLE object (e.g. pictures) within rich text fields. Other than that, this should be 'doable' with the OleAutoObj interface. I might have a stab at it at some point. Sounds like a useful utility.
BTW, you know the scripts over at Galactic Solutions Corporation? They have an Advanced Export to Excel script you can download. A while since I've seen/used it, though. Check it out.