I apologize for the double forum posting , but this request morphed beyond the intent other forum. Project: I am creating GUI that runs a Document Marquee that cycles various Documents , i.e Word, PDF, Excel on a large display. There is one Excel document that is a maintenance log that is READ Only Request: I have an issue in which I can open a read only Excel document but not give it focus with Sheet Activate I apologize for the indirect addressing , I created an editable array for management to change documents in the Marquee. Code snipet : $logtxt = $Title[$Row][$Col] & " Attempt Active" Call("WritetoLog", $logtxt) $oExcel = ObjCreate("Excel.Application") ; Create initial Excel Object $oExcel.WorkBooks($Title[$Row][$Col]).Sheets($Tab[$Row][$Col]).Select() I still get Invalid Index Errors on Read Only when attempting to Select a read only worksheet. 09/27/2012 13:57:49 WorkBook maintenance crossover.xlsx [Read-Only] Tab maint log Attempt 09/27/2012 13:57:49 COM Error Hex Number is: 80020009 09/27/2012 13:57:49 COM Error Description is: Invalid index. If I create another version of the excel document that is not Read-only, the error goes away. Any thoughts on what may be causing it?