При открытии книги вы установили для свойства «Только чтение» значение «true»?
Ниже описано, как открыть книгу с правами записи:
Microsoft.Office.Interop.Excel.Application xlApp = null;
Microsoft.Office.Interop.Excel.Workbook xlWorkBook = null;
xlApp = new Excel.ApplicationClass();
xlWorkBook = xlApp.Workbooks.Open(txtFilePath.Text, 0, false, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
Значение «false» для третьего параметра метода «xlApp.Workbooks.Open» означает, что книга не будет доступна только для чтения.
Это просто дикая догадка, так как вы не поделились кодом о том, как вы открываете книгу. Надеюсь, это поможет.