Ответ оказался прост - получается, что в Экселе открыто два одноименных файла, а он этого очень не любит. Чтобы ситуации такой избежать, достаточно поменять местами строки 53 и 54, то есть сначала закрыть файл-источник, а потом уже сохранять под тем же именем результат.
Сохранение копии книги (xlsx), Книгу .xlsm копировать как .xlsx (без поддержки макросов)
Сохранение копии книги (xlsx), Книгу .xlsm копировать как .xlsx (без поддержки макросов)
Сохранение копии книги (xlsx), Книгу .xlsm копировать как .xlsx (без поддержки макросов)
Сохранение копии книги (xlsx), Книгу .xlsm копировать как .xlsx (без поддержки макросов)
Сохранение копии книги (xlsx), Книгу .xlsm копировать как .xlsx (без поддержки макросов)
20.05.2016 09:49:21
Решила написать в эту тему так как мой вопрос может отчасти служить ответом на предыдущий.
Пытаюсь устроить сохранение файла во вложенную (100% пустую) папку 1, n берется из ячейки корректно, формат ставлю xlsx при FileFormat:=51, чтобы избавиться от макросов. Поясните, пожалуйста, новичку, почему вот так НЕ сохраняется файл, падает ошибка метода SaveAs:
А вот так сохраняется без проблем:
Почему для SaveAs принципиально называется файл Маша.xlsx или Маша_1.xlsx? |
|||||
|