我正在开发一个 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()
谢谢!