WD97: How to Clear the Undo Stack (181172)
The information in this article applies to:
- Microsoft Word 97 for Windows
This article was previously published under Q181172 SUMMARY
This article contains several methods for clearing the Undo stack in Word.
MORE INFORMATION
By design, you cannot turn off the Undo or Redo commands, nor can you
change the maximum number of actions Word stores in the Undo or Redo stacks
(limited by resources and document size (maximum document size of 32 megs
without graphics)).
NOTE: If you are experiencing out-of-memory or slow-performance problems,
be sure to rule out other Word or system operations as the cause.
To clear the Undo and Redo stacks in Word, use any of the following
methods.
Method 1: Protect the Document for Forms- On the Tools menu, click Protect Document.
- Under Protect Document For, click Forms.
- Click OK.
NOTE: If you do not actually want to protect your document, click Unprotect
Document on the Tools menu.
Method 2: Create and Use a MacroMicrosoft provides programming examples for illustration only, without warranty either
expressed or implied, including, but not limited to, the implied warranties of
merchantability and/or fitness for a particular purpose. This article assumes
that you are familiar with the programming language being demonstrated and the
tools used to create and debug procedures. Microsoft support professionals 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 needs. If you have limited programming experience, you may
want to contact a Microsoft Certified Partner or the Microsoft fee-based
consulting line at (800) 936-5200. For more information about Microsoft Certified
Partners, please visit the following Microsoft Web site:
For more information about the support options that are available and about how to contact Microsoft, visit the following Microsoft Web site:
The following sample Visual Basic for Applications macro clears the undo
stack for the active document.
Sub ClearActiveDocumentUndoStack()
ActiveDocument.UndoClear
End Sub
The following sample Visual Basic for Applications macro clears the undo
stack for all open documents.
Sub ClearAllDocumentsUndoStack()
Dim oDocUndoStack as Object
For Each oDocUndoStack In Application.Documents
oDocUndoStack.UndoClear
Next oDocUndoStack
End Sub
For additional information, please see the following article in the
Microsoft Knowledge Base:
173707 OFF97: How to Run Sample Code from Knowledge Base Articles
Modification Type: | Major | Last Reviewed: | 6/17/2005 |
---|
Keywords: | kbhowto kbmacroexample KB181172 |
---|
|