There are some external programs that do this, I've tried some (trials) but personally I don't need the extras they offer over the build in option. So I'll explain my favorite (Visio its self):
Go to the menu: Data-->Reports.
1. A window will open, create a new report.
2. Select either shapes on this page, or all pages (depending on what you need)
3. Select all the shape properties that you want to list (check them) if theres a property you want to list, but don't see it in the list. Check show all properties.
4. Name the report
5. Tell Visio which items need to be summed up.
6. Tell Visio how to sort the list
7. Save the report (can save it in the document so it's build into the template)
8. Double click the report you just created
9. Visio can export the report into 4 types (Excel, XML, HTML or Visio shape)
Visio shape will make an excel table inside Visio (I think this is what you want)
10. All done...
Also try this
siteAnd
this one (Though the link to the file seems to be dead)
Try.., if you cant get it to work... let us know.
O yes, if you want to try the 3d party software that can try
QuotePixLars