Table of Contents
Syntax
expression . Close( SaveChanges , OriginalFormat , RouteDocument )
expression Required. A variable that represents a Document object.
Parameters
Name | Required/Optional | Data Type | Description |
---|---|---|---|
SaveChanges | Optional | Variant | Specifies the save action for the document. Can be one of the followingWdSaveOptions constants: wdDoNotSaveChanges , wdPromptToSaveChanges , or wdSaveChanges . |
OriginalFormat | Optional | Variant | Specifies the save format for the document. Can be one of the followingWdOriginalFormat constants: wdOriginalDocumentFormat , wdPromptUser , or wdWordDocument . |
RouteDocument | Optional | Variant | True to route the document to the next recipient. If the document does not have a routing slip attached, this argument is ignored. |
Example
This example prompts the user to save the active document before closing it. If the user clicks Cancel, error 4198 (command failed) is trapped and a message is displayed.
On Error GoTo errorHandler
ActiveDocument.Close _
SaveChanges:=wdPromptToSaveChanges, _
OriginalFormat:=wdPromptUser
errorHandler:
If Err = 4198 Then MsgBox "Document was not closed"
See also
Concepts
Resources: https://msdn.microsoft.com/en-us/vba/word-vba/articles/document-close-method-word