Метод Workbook. Close (Excel)Workbook.Close method (Excel)

Закрывает объект.Closes the object.

СинтаксисSyntax

Expression. Close (SaveChanges, filename, раутеворкбук)expression.Close (SaveChanges, FileName, RouteWorkbook)

Expression (выражение ) Переменная, представляющая объект Workbook .expression A variable that represents a Workbook object.

ПараметрыParameters

ИмяName Обязательный или необязательныйRequired/Optional Тип данныхData type ОписаниеDescription
SaveChangesSaveChanges НеобязательныйOptional VariantVariant Если в книгу нет изменений, этот аргумент игнорируется.If there are no changes to the workbook, this argument is ignored. Если книга содержит изменения, а книга отображается в других открытых окнах, этот аргумент игнорируется.If there are changes to the workbook and the workbook appears in other open windows, this argument is ignored. Если книга содержит изменения, но она не отображается в других открытых окнах, этот аргумент указывает, следует ли сохранить изменения.If there are changes to the workbook but the workbook doesn't appear in any other open windows, this argument specifies whether changes should be saved. Если задано значение true, изменения сохраняются в книге.If set to True, changes are saved to the workbook.

Если имя файла, связанное с книгой, еще не задано, используется имя файла .If there is not yet a file name associated with the workbook, FileName is used. Если параметр filename опущен, пользователю предлагается указать имя файла.If FileName is omitted, the user is asked to supply a file name.
FileNameFileName НеобязательныйOptional VariantVariant Сохраняет изменения под этим именем файла.Saves changes under this file name.
раутеворкбукRouteWorkbook НеобязательныйOptional VariantVariant Если книга не должна маршрутизироваться следующему получателю (если она не имеет маршрута или уже была перенаправлена), этот аргумент игнорируется.If the workbook doesn't need to be routed to the next recipient (if it has no routing slip or has already been routed), this argument is ignored. В противном случае Microsoft Excel перенаправляет книгу в соответствии со значением этого параметра.Otherwise, Microsoft Excel routes the workbook according to the value of this parameter.

Если задано значение true, книга отправляется следующему получателю.If set to True, the workbook is sent to the next recipient. Если задано значение false, книга не отправляется.If set to False, the workbook is not sent. Если этот параметр не задан, пользователю предлагается указать, следует ли отправить книгу.If omitted, the user is asked whether the workbook should be sent.

ПримечанияRemarks

При закрытии книги из Visual Basic не выполняется никаких Auto_Close макросов в книге.Closing a workbook from Visual Basic doesn't run any Auto_Close macros in the workbook. Используйте метод рунаутомакрос для запуска макросов AUTO_CLOSE.Use the RunAutoMacros method to run the Auto_Close macros.

ПримерExample

В этом примере закрывается book1. xls и удаляются все внесенные в него изменения.This example closes Book1.xls and discards any changes that have been made to it.

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

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

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.