It appears you used two different icons to start Excel, one that opened it maximized, the other did not. If so, I suspect, you were using a command line switch to control how Excel opened. AFAIK, Excel 2007 and 2010 removed many if not all of the switches.
You could use a VBS script to accomplish the same.
Save the below as, say, XLmax.vbs
Set WshShell = WScript.CreateObject("WScript.Shell")
wshshell.run """c:\program files (x86)\Microsoft Office\Office14\Excel.exe""",3
Save the below as, say, XLreg.vbs
Set WshShell = WScript.CreateObject("WScript.Shell")
wshshell.run """c:\program files (x86)\Microsoft Office\Office14\Excel.exe""",1
Double-click the first to open Excel with its window maximized, the second to open it with 'normal' focus.
You can experiment with the last argument. See
Run Method (Windows Script Host)
http://msdn.microsoft.com/en-us/library/d5fk67ky%28VS.85%29.aspx
Yes, it's not the fact that it's hidden that's at issue. I realize a workaround is to make an auto-run macro in the auto-load speadsheet so that it opens maximized everytime regardless of whether you try to start it normal or maximized.
Another workaround it to manualyl maximize the window after Excell 2010 loads. IT was much better when you could control this by the property setting in the icon used to sart the program. IN this re Excel 2010 doesn't hold to the standards very well.
It sure was easier to get this simple thing the way you wanted it in priior verisons. I'm still hoping SP1 corrects this deficit in the design.
sh
Tushar Mehta (Technology and Operations Consulting)
www.tushar-mehta.com (Excel and PowerPoint add-ins and tutorials)
Microsoft MVP Excel 2000-Present