Чтобы избежать появления приглашения «Сохранить», необходимо вставить эти строки
Application.DisplayAlerts = False
ThisWorkbook.Save
Application.DisplayAlerts = True
После сохранения работы вам необходимо использовать эту строку для выхода из приложения Excel
Application.Quit
Не просто помещайте эти строки в Private Sub Workbook_Open (), если у вас нет правильной проверки условий, иначе вы можете испортить свой файл Excel.
В целях безопасности создайте модуль для его запуска.Ниже приведены коды, которые я поставил:
Sub testSave()
Application.DisplayAlerts = False
ThisWorkbook.Save
Application.DisplayAlerts = True
Application.Quit
End Sub
Надеюсь, это поможет вам решить проблему.