Compartir a través de


Close (instrucción)

Concluye la entrada/salida (E/S) en un archivo abierto mediante la instrucción Open .

Sintaxis

Cerrar [ filenumberlist ]

El argumentofilenumberlist opcional puede ser uno o varios números de archivo que usan la sintaxis siguiente, donde filenumber es cualquier número de archivo válido: [[ # ] filenumber ] [ , [ # ] filenumber ] . . .

Comentarios

Si se omite filenumberlist, todos los archivos activos abiertos por la instrucción Open se cierran.

Al cerrar los archivos que se abrieron para Output o Append, el búfer final de salida se escribe en el búfer del sistema operativo para el archivo en cuestión. Todo el espacio de búfer asociado con el archivo cerrado se libera.

Cuando se ejecuta la instrucción Close, finaliza la asociación de un archivo con su número de archivo.

Ejemplo

En este ejemplo, se usa la instrucción Close para cerrar los tres archivos abiertos para 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. 

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.