Article ID: 129153 - Last Review: June 11, 2007 - Revision: 2.4 How to Avoid "Save Changes?" When You Close a WorkbookThis article was previously published under Q129153 On This PageSUMMARY
In Microsoft Excel, you can create a Microsoft Visual Basic for
Applications macro that suppresses the "Save Changes?" prompt when you
close a workbook. You can do this either by specifying the state of the
workbook's Saved property or by suppressing all alerts for the workbook.
MORE INFORMATIONMicrosoft provides programming examples for illustration only, without warranty either expressed or implied. This includes, but is not limited to, the implied warranties of merchantability or fitness for a particular purpose. This article assumes that you are familiar with the programming language that is being demonstrated and with the tools that are used to create and to debug procedures. Microsoft support engineers can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific requirements.
Before working with each example below, perform the following steps:
You can use the reserved subroutine name "Auto_Close" to specify a macro that should run whenever a workbook is closed. By doing this, you can control how the document is handled when the user is finished and has instructed Microsoft Excel to close it. Example 1: Closing the Workbook Without Saving ChangesTo force a workbook to close without saving any changes, use the following code in a Visual Basic module sheet of that workbook:The DisplayAlerts property of the application can be used for the same purpose. For example, the following macro turns DisplayAlerts off, closes the active workbook without saving changes, and then turns DisplayAlerts on again. The following macro closes the workbook without saving changes: Example 2: Closing the Workbook and Saving the ChangesTo force a workbook to save changes, use the following code on a module sheet of that workbook:APPLIES TO
| Article Translations
|

Back to the top
