Поделиться через


Функция FreeFile

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

Синтаксис

FreeFile [ (rangenumber) ]

Необязательный аргумент rangenumber — это вариант, указывающий диапазон, из которого возвращается номер следующего свободного файла. Укажите значение 0 (по умолчанию), чтобы вернуть номер файла в диапазоне от 1 до 255 включительно. Укажите значение 1, чтобы вернуть номер файла в диапазоне от 256 до 511.

Замечания

Используйте функцию FreeFile для получения номера файла, который еще не используется.

Пример

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

Dim MyIndex, FileNumber
For MyIndex = 1 To 5    ' Loop 5 times.
    FileNumber = FreeFile    ' Get unused file
        ' number.
    Open "TEST" & MyIndex For Output As #FileNumber    ' Create file name.
    Write #FileNumber, "This is a sample."    ' Output text.
    Close #FileNumber    ' Close file.
Next MyIndex


См. также

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

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