Hi Rich,
>If I try to open with Excel it shows a conversion messagebox and then appears correctly on the screen.
This is exactly the same behavior that I get with your code. Whether interactively, or via COM, the file opens just fine. Do you have any add-ins installed in Excel that might interfere with this process? Is there a possibility of getting an XLSX instead of an XLSM file?
--
Christof