Hi
DocumentEvents_Event is at the Document level, but the ApplicationEvents3
is at the Application(the whole Word Application) level.
Here is a scenario we will use the DocumentEvents_Event.
Using Events with the Document Object
See AlsoSpecificsThe Document object supports several events that enable
you to respond to the state of a document. You write procedures to respond
to these events in the class module named "ThisDocument." Use the following
steps to create an event procedure.
Under your Normal project or document project in the Project Explorer
window, double-click ThisDocument. (In Folder view, ThisDocument is located
in the Microsoft Word Objects folder.)
Select Document from the Object drop-down list box.
Select an event from the Procedure drop-down list box.
An empty subroutine is added to the class module.
Add the Visual Basic instructions you want to run when the event occurs.
The following example shows a New event procedure in the Normal project
that will run when a new document based on the Normal template is created.
Private Sub Document_New()
MsgBox "New document was created"
End Sub
The following example shows a Close event procedure in a document project
that runs only when that document is closed.
Private Sub Document_Close()
MsgBox "Closing the document"
End Sub
Unlike auto macros, event procedures in the Normal template don't have a
global scope. For example, event procedures in the Normal template only
occur if the attached template is the Normal template.
If an auto macro exists in a document and the attached template, only the
auto macro stored in the document will execute. If an event procedure for a
document event exists in a document and its attached template, both event
procedures will run.
But the ApplicationEvents3 event is different, it will occur whenever a
document is opened or newed. And we common handle the Document event with
the application level in C# or other Addin/Automation code.
Best regards,
Peter Huang
Microsoft Online Partner Support
Get Secure! -
www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.