Недопустимый режим файла (ошибка 54)
Операторы управления контентом файлов должны соответствовать режиму, в котором был открыт файл. Эта ошибка имеет следующие причины и способы решения:
Оператор Put или Get задает последовательный файл. Операторы Put и Get могут ссылаться только на файлы, открытые в режиме доступа Random или Binary.
Оператор Print # задает файл, открытый в режиме доступа, отличном от Output или Append. Укажите другой оператор записи в файл или переоткройте файл в подходящем режиме.
Оператор Input # задает файл, открытый в режиме доступа, отличном от Input. Укажите другой оператор записи в файл или переоткройте файл в режиме Input.
Попытка записи в файл, предназначенный только для чтения. Измените статус чтения и записи файла или отмените запись данных в него.
Для получения дополнительной информации выберите необходимый элемент и нажмите клавишу F1 (для Windows) или HELP (для Macintosh).
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.