Добрый день! Есть файл xls2txt с макросом, экспортирующий другой файл xls в текст:
при попытке выполнить который выдается это сообщение: Run-time error '1004': Method 'Saveas' of object '_workbook' failed
Debug переходит на строку
Суть проблемы в том, если файл 1.xls не запаролен, он отрабатывает успешно, без ошибок. Но когда я пытаюсь запустить файл, имеющий запароленный макрос, вываливается эта ошибка. При этом, если сохранять вручную, никаких проблем не возникает. Проблемный файл 1.xls прилагаю.
| Код |
|---|
Sub Макрос1()
'
' Макрос1 Макрос
Workbooks.Open Filename:="C:\nnCron\thebat!\1.xls"
Application.ScreenUpdating = False
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:="C:\nncron\thebat!\1.txt", FileFormat:= _
xlUnicodeText, CreateBackup:=False
ActiveWorkbook.Save
Application.DisplayAlerts = True
ActiveWindow.Close False
Windows("xls2txt.xls").Activate
Application.Quit
End Sub |
при попытке выполнить который выдается это сообщение: Run-time error '1004': Method 'Saveas' of object '_workbook' failed
Debug переходит на строку
| Код |
|---|
ActiveWorkbook.SaveAs Filename:="C:\nncron\thebat!\1.txt", FileFormat:= _ xlUnicodeText, CreateBackup:=False |
Изменено: - 05.08.2016 18:07:23