我正在开发一个 vb.net 控制台应用程序,逐个打开一些电子表格文件,读取其中的一些单元格并关闭文件。
其中一些电子表格包含 Excel 在打开文件时重新计算的公式,导致我在关闭文件时收到一个对话框询问是否要保存更改。对话框信息为:"是否保存对 myfile.xls 的更改? Microsoft Office Excel 在打开由较早版本的 Excel 最后保存的文件时会重新计算公式。"
如何自动拒绝该对话框?
其中一些电子表格包含 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()
谢谢!