I've got some 2003 Excel documents I'm programmatically (ASP.NET C#) reading using System.Data.OleDb after a user uploads them to a web site. The uploaded documents are derived from a template. I'd like to keep the derived sheets locked, but I can't seem to find a way to read them using OleDb. I'm currently unlocking the derived sheets via macro so I can read them.
Anyone out there know a way I can programmatically unlock then read a 2003 workbook with out using Microsoft.Office.Interop.* for the reasons stated here? http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#kb2