Tôi đang viết chương trình VBA chuyển đổi các tệp .xls
thành các tệp .csv
. Vấn đề là sẽ trả về hộp thoại "Do you want to save the changes to myFile.csv?"
.VBA workbooks.Đóng ra mà không được nhắc nhở nếu người dùng muốn lưu?
Dưới đây là một đoạn mã của tôi:
currentBook.SaveAs Filename:=fileNameS, FileFormat:=xlCSV, ConflictResolution:=xlLocalSessionChanges
currentBook.Close SaveChanges:=False
gì tôi cần phải thêm vì vậy mà tôi không nhận được "? Bạn có muốn lưu các thay đổi myFile.csv
" Hộp thoại?
Đây là một bản sao chính xác của [Làm thế nào để ngăn chặn sự lưu dấu nhắc MessageBox trong Excel VBA?] (http://stackoverflow.com/questions/6824816/how-to-avert-the-save-messagebox-prompt-in-excel-vba) và do đó sẽ bị đóng. –
@ Jean-FrançoisCorbett, phương pháp trong bài đăng đó không có tác dụng đối với tôi. – power
Tại sao bạn không thử "DoCmd.SetWarnings False" – VBwhatnow