The part that is sad is that I do need to reference to the Excel Object Library because I am using a lot of Excel constants to define my parameters and without the reference, the program will not compile. I did change the excel objects like worksheet, cell, range to objects but I can't do the same for the excel constants. Therefore, I am setting reference to the Excel 10.0 object library. It compiles fine and runs fine even in the machine with office 2000 because of late binding. As you have mentioned, I uncheck the Excel.exe to be installed and it is working fine. Excel.exe is not copied to the installation directory. However, still the same problem exists, once I create Excel reports, export and save it in machines with office 2000, it hangs and can't open. If I open Excel 2000 first, then I can open it. No such problems in machine with Office 2002/XP.

I have another question, we are about to get Office 2003. I am going to check on the microsoft knowledge base but do you think this version will resolve the issue above.

Thank you.