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.