Я открываю несколько файлов excel в своем приложении. Некоторые из них будут автоматически открываться, когда приложение запускается, а некоторые открываются во время выполнения.Как проверить книгу excel уже открыта в C# win form
Теперь я хочу получить данные из файла excel при нажатии кнопки. Но прежде чем открыть его, я хочу проверить, что файл excel уже открыт.
- Если открытый, я хочу, чтобы читать из него непосредственно.
- если не открыт, я хочу открыть его и прочитать из него.
Но в обоих случаях я не хочу, чтобы закрыть файл после reading.`
Я использую этот метод, чтобы открыть файл первенствовать.
objExcel = new Excel.ApplicationClass();
objWorkbook = objExcel.Workbooks.Open(...);`
Пожалуйста, помогите Я новичок в C#.
Возможный дубликат: http://stackoverflow.com/questions/6686886/how-to-access-an-already-opened-excel-file-in-c – Recipe
Пример VBA: http://stackoverflow.com/questions/9373082/detect-ли-excel-workbook-is-open-use-vba –
Еще одна проверка VBA: http://stackoverflow.com/questions/3156676/checking-if-an-excel-workbook-is-open – martin