Оператор Close
Завершает ввод и вывод (I/O) в файл, открытый с помощью инструкции Open .
Синтаксис
Закрыть [ filenumberlist ]
Необязательный аргументfilenumberlist может быть одним или несколькими номерами файлов, которые используют следующий синтаксис, где filenumber — это любой допустимый номер файла: [[ # ] filenumber ] [ , [ # ] filenumber ] . .
Замечания
Если опустить аргумент filenumberlist, все активные файлы, открытые оператором Open, закроются.
Когда закрывают файл, который был открыт для оператора Output или Append, окончательный буфер вывода записывается в буфер операционной системы для этого файла. Вся буферная память, связанная с закрытым файлом, освобождается.
Когда выполняется оператор Close, связь файла со своим номером утрачивается.
Пример
В этом примере оператор Close используется для закрытия всех трех файлов, открытых для оператора Output.
Dim I, FileName
For I = 1 To 3 ' Loop 3 times.
FileName = "TEST" & I ' Create file name.
Open FileName For Output As #I ' Open file.
Print #I, "This is a test." ' Write string to file.
Next I
Close ' Close all 3 open files.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.