我正在研究一个逐个打开大量电子表格的vb.net控制台应用程序,读入一对单元并关闭文件。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()
谢谢!
在此处添加信息时,如果程序版本比文件版本新,Excel将自动重新计算公式。 – pensono 2016-07-19 23:08:14