Tôi đang làm việc trên ứng dụng bàn điều khiển vb.net mở một số bảng tính từng cái một, đọc trong một vài ô và đóng tệp.Tự động hóa Excel - cách chỉ cần nói No
Một số bảng tính có công thức Excel tính toán lại khi tôi mở tệp và tôi nhận được một hộp thoại hỏi tôi có muốn lưu các thay đổi vào bảng tính khi đóng nó không.
tin nhắn: "Bạn có muốn lưu các thay đổi myfile.xls Microsoft Office Excel sẽ tính toán lại các công thức khi mở file lưu cuối cùng của một phiên bản trước của Excel?"
Làm thế nào để tự động giảm mà hộp thoại?
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()
Cảm ơn!
Thêm thông tin tại đây, Excel sẽ tự động tính toán lại công thức nếu phiên bản chương trình mới hơn phiên bản tệp. – pensono