Piszę program VBA, który konwertuje pliki .xls
na pliki .csv
. Problem polega na tym, że pojawia się okno dialogowe "Do you want to save the changes to myFile.csv?"
.Skoroszyt VBA. Zamknij bez pytania, czy użytkownik chce zapisać?
Oto fragment mojego kodu:
currentBook.SaveAs Filename:=fileNameS, FileFormat:=xlCSV, ConflictResolution:=xlLocalSessionChanges
currentBook.Close SaveChanges:=False
Co muszę dodać, tak aby nie dostać „Czy chcesz zapisać zmiany do myFile.csv
” Okno dialogowe?
to jest dokładną kopią [Jak uniknąć monit MessageBox zapisać w programie Excel-VBA?] (http://stackoverflow.com/questions/6824816/how-to-avert-the-save-messagebox-prompt-in-excel-vba) i dlatego powinno zostać zamknięte. –
@ Jean-FrançoisCorbett, metoda w tym poście nie działa dla mnie. – power
Dlaczego nie próbujesz "DoCmd.SetWarnings False" – VBwhatnow