I have a program that uses a template in excel. If I populate the template and show excel, everything is fine. But if the user closes that instance of excel and tries to run another report, when it reopens excel, you can't see anything but the menus and the frame. The sheet itself is not visible. It is like it is transparent. It works fine again if I close my program and reopen it but I don't want the user to have to do that. Any ideas why it does that and how to avoid it? I can show a screen shot if needed. Thanks.