Je travaille sur une application de console vb.net qui ouvre un certain nombre de feuilles de calcul un par un, lit dans quelques cellules et ferme le fichier.Excel Automation - comment dire non
Certaines feuilles de calcul ont des formules qu'Excel recalcule lorsque j'ouvre le fichier et une boîte de dialogue me demande si je souhaite enregistrer les modifications dans la feuille de calcul lorsque je la ferme.
Message: « Voulez-vous enregistrer les modifications apportées à MYFILE.xls formules Microsoft Office Excel recalcule lorsque l'ouverture des fichiers sauvegardés par une dernière version antérieure d'Excel? »
Comment puis-je refuser automatiquement cette boîte de dialogue?
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()
Merci!
En ajoutant des informations ici, Excel recalculera automatiquement les formules si la version du programme est plus récente que la version du fichier. – pensono