Document.Open event (Word)

Occurs when a document is opened.


If you are working with a document embedded within another document, this event will not occur.


Private Sub expression Private Sub Document_Open

expression A variable that represents a Document object.


If the event procedure is stored in a template, the procedure will run when a new document based on that template is opened and when the template itself is opened as a document.

For information about using events with the Document object, see Using events with the Document object.


This example displays a message when a document is opened. (The procedure can be stored in the ThisDocument class module of a document or its attached template.)

Private Sub Document_Open() 
 MsgBox "This document is copyrighted." 
End Sub

See also

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.