Запись данных в файлы

При работе с большими объемами данных часто удобно записывать данные в файл или считывать их из файла. Инструкция Open позволяет создавать файлы и получать доступ к файлам напрямую. Open предоставляет три типа доступа к файлам:

  • Последовательный доступ (режимы Input, Output и Append) используется для записи в текстовые файлы, например журналы ошибок и отчеты.

  • Прямой доступ (режим Random) используется для считывания и записи данных в файле без его закрытия. Файлы с прямым доступом сохраняются данные в записях, что помогает быстро находить требуемую информацию.

  • Двоичный доступ (режим Binary) используется для считывания или записи любого байта в файле, например при сохранении или отображении точечного рисунка.

Примечание.

Оператор Open не следует использовать для открытия собственных типов файлов приложения. Например, не используйте Open для открытия документа Word, электронной таблицы Microsoft Excel или базы данных Microsoft Access. Это приведет к нарушению целостности и повреждению файла.

В следующей таблице приведены операторы, которые обычно используются при записи и чтении данных в файлах.

Тип доступа Запись данных Чтение данных
Последовательные Print #, Write # Input #
Случайных Put Получение
Binary Put Получение

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.