Я пытаюсь решить недавнюю проблему, связанную с существующим макросом Excel, где он начал выдавать эту ошибку:
Отладка выделяет эту часть кода:
ActiveWorkbook.SaveAs Filename:= _
"X:\Xxxx\Xxxx\Xxxx\Xxxx.xls", FileFormat:=xlExcel8 _
, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
Range("K36").Select
Я не работаю с людьми, которые используют этот макрос, и человек, который сделал это, давно ушел (без документации).
Что делает этот макрос, я не совсем уверен, я только знаю, что он создает несколько файлов на основе существующих данных. Я погуглил и провел некоторое исследование этой ошибки и определил, что это довольно общая ошибка, связанная с сохранением файлов, и частой причиной является разрешение. Зная это, я посмотрел разрешение каталога и файлов. Все выглядит хорошо.
Я скопировал каталог на свою рабочую станцию, выполнил макрос (изменив адрес uri) и использовал макрос... и он работает. Это еще больше подтверждает, что это может быть проблема с разрешениями, однако применение разрешения к верхнему уровню каталога не сработало (я спросил системного администратора).
Любой совет?