I don't have any of those Visio versions,cos cannot directly address this issue. But, I am wondering if this might be a work-around...Visio ought to let you create an Excel file, once that's created, try a copy paste of the contents from your original file. That is, don't paste the file, but rather, a copy of the cells from that file.
Just quick thought.
Wapperdude