Estoy trabajando en una aplicación de consola vb.net que abre varias hojas de cálculo una a una, lee en un par de celdas y cierra el archivo.Automatización de Excel: cómo decir No
Algunas de las hojas de cálculo tienen fórmulas que Excel recalcula cuando abro el archivo, y me aparece un cuadro de diálogo que me pregunta si quiero guardar los cambios en la hoja de cálculo cuando la cierro.
mensaje: "¿Desea guardar los cambios a myfile.xls Microsoft Office Excel vuelve a calcular fórmulas al abrir archivos guardados por último una versión anterior de Excel?"
¿Cómo se declina automáticamente ese cuadro de diálogo?
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()
Gracias!
Al agregar información aquí, Excel volverá a calcular fórmulas automáticamente si la versión del programa es más reciente que la versión del archivo. – pensono