Método Workbook.Close (Excel)

Cierra el objeto.

Sintaxis

expresión. Cerrar (SaveChanges, FileName, RouteWorkbook)

Expresión Variable que representa un objeto Workbook .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
SaveChanges Opcional Variant Si no hay cambios en el libro, este argumento se omite. Si hay cambios en el libro y este parece en otras ventanas abiertas, este argumento se omite. Si hay cambios en el libro pero este no aparece en ninguna otra ventana abierta, este argumento especifica si los cambios se deben guardar. Si se establece en True, los cambios se guardan en el libro.

Si aún no hay un nombre de archivo asociado al libro, se usa FileName . Si se omite FileName , se pide al usuario que proporcione un nombre de archivo.
FileName Opcional Variant Guarda los cambios en este nombre de archivo.
RouteWorkbook Opcional Variant Si el libro no debe enrutarse al destinatario siguiente (si no tiene albarán de enrutamiento o ya se ha enrutado), este argumento se omite. De lo contrario, Microsoft Excel enruta el libro según el valor de este parámetro.

Si se establece en True, el libro se envía al destinatario siguiente. Si se establece en False, el libro no se envía. Si se omite, se solicita al usuario si el libro se debe enviar.

Comentarios

Al cerrar un libro desde Visual Basic no se ejecuta ninguna de las macros Auto_cerrar del libro. Use el método RunAutoMacros para ejecutar las macros de Auto_Close.

Ejemplo:

En este ejemplo, se cierra el libro Book1.xls y se descartan los cambios realizados en él.

Workbooks("BOOK1.XLS").Close SaveChanges:=False

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.