Как проверить что файл excel открыт и если открыт то закрыть в C#
Привет, мне нужна помощь, как я могу проверить, что файл Excel открыт, который я собираюсь просмотреть, чтобы загрузить, я хочу конкретный файл Excel, если он открыт, а затем сохранить автоматически и закрыть этот файл excel, потому что у меня есть ошибка, когда я собираюсь загрузить данные excel в таблицу данных.
следующее сообщение об ошибке приходит
Цитата:Компонент Microsoft Access database engine не может открыть или записать этот файл ". Он уже открыт исключительно другим пользователем, или вам нужно разрешение на просмотр и запись его данных
Что я уже пробовал:
Я пытался закрыть файл excel, который я собираюсь загрузить данные, но я хочу проверить, если открыть, то закрыть, этот код не работает
Microsoft.Office.Interop.Excel.Application Excel = new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel.Workbook workbook; Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet; object misValue = System.Reflection.Missing.Value; workbook = Excel.Workbooks.Add(txtBrowse.Text); workbook.Close(false, misValue, misValue);
Richard MacCutchan
Вы не можете закрыть файл, используемый другим приложением.
Member 10192073
на моем рабочем столе это так, с помощью оконного приложения я просматриваю excel, но я хочу автоматически закрываться кодом, когда я просматриваю
Karthik_Mahalingam
Всегда использовать Ответить кнопка, чтобы отправить комментарии/запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.