I have a spreadsheet I open programmatically using the VBA in Access:
Set xl = CreateObject(\"Excel.Application\")
With xl
Call RunASCFormatting(xl, wb,
You can try turning off protected view settings in the Trust Center
http://office.microsoft.com/en-us/excel-help/what-is-protected-view-HA010355931.aspx#BM5
http://www.howtogeek.com/60310/enable-editing-for-all-office-2010-documents-by-disabling-protected-view/
This may be harmful.
Additionally you should set trusted locations.