Я пишу приложение на C # для открытия существующей книги Excel с помощью Excel Interop. Все отлично работает Я могу читать и писать хорошо. Я не сохраняю книгу до тех пор, пока пользователь не закроет приложение C #. Проблема возникает, когда моя программа работает, и пользователь случайно открывает ту же книгу с Excel. Я получаю ошибку:
Исключение из HRESULT: 0x800401A8
в этой строке
Диапазон excelRange = worksheet.UsedRange;
Есть ли способ заблокировать книгу и не позволить пользователю открыть ее в Excel во время работы моей программы?
Спасибо