Я установил книгу с тем же самым, и когда я защищал макрос и поместил пароль в строки, которые вы показали, то он сохранился очень хорошо.
Однако это привело ко второй проблеме, когда я попытался открыть другую книгу. Затем я получил сообщение о том, что файл был неверного формата. Я изменил вашу строку, удалив ".xlsm"
и изменив формат файла на fileformat:=52
. Это закончилось тем, что сделало это
ActiveWorkbook.SaveAs filename:="C:\SAP Imports\Sales Orders\" & Range("A1"), FileFormat:=52, Password:="password", WriteResPassword:="password", ReadOnlyRecommended:=False, CreateBackup:=False
Когда я изменил это на то, книга сохранилась просто отлично. Когда я открывал сохраненную книгу, он запрашивал пароли, которые были введены выше.