Я работаю над консольным приложением vb.net, которое открывает несколько таблиц одну за другой, читает в паре ячеек и закрывает файл.
В некоторых таблицах есть формулы, которые Excel пересчитывает, когда я открываю файл, и я получаю диалоговое окно с вопросом, хочу ли я сохранить изменения в электронной таблице, когда я ее закрываю.
Сообщение: «Вы хотите сохранить изменения в myfile.xls? Microsoft Office Excel пересчитывает формулы при открытии файлов, в последний раз сохраненных в более ранней версии Excel»
Как мне автоматически отклонить это диалоговое окно?
Dim newCBD As New CBD
Dim xlApp As Excel.Application
Dim xlWorkBook As Excel.Workbook
Dim xlWorkSheet As Excel.Worksheet
xlApp = New Excel.ApplicationClass
xlWorkBook = xlApp.Workbooks.Open(myFile)
xlWorkSheet = xlWorkBook.Worksheets(1)
...do a bunch of junk here
xlWorkBook.Close()
xlApp.Quit()
Спасибо!