Ich arbeite an einer vb.net Konsole App, die eine Reihe von Tabellen nacheinander öffnet, liest ein paar Zellen und schließt die Datei.Excel-Automatisierung - wie man nur sagt Nein
Einige der Tabellenkalkulationen enthalten Formeln, die Excel neu berechnet, wenn ich die Datei öffne, und ich erhalte ein Dialogfeld, in dem ich gefragt werde, ob ich Änderungen an der Tabelle speichern möchte, wenn ich sie schließe.
Meldung: „Möchten Sie die Änderungen speichern möchten Formeln myFile.xls Microsoft Office Excel neu berechnet, wenn das Öffnen von Dateien zuletzt gespeichert von einer früheren Version von Excel?“
Wie lehne ich automatisch, dass Dialogfeld?
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()
Vielen Dank!
Wenn Sie hier Informationen hinzufügen, berechnet Excel Formeln automatisch neu, wenn die Programmversion neuer als die Dateiversion ist. – pensono