Jean-Pierre Oosthuizen
Jean-Pierre Oosthuizen

Reputation: 2683

Document_New Not Working

I have created Macro Enables Templates which will execute the Document_New sub when it opens but to have something for all word documents I can seem to get it right.

I have included the following Script into the Normal Project

Microsoft Word Objects > ThisDocument

enter image description here

Private Sub Document_Open()
    'When you open an Exisiting Word Document
    MsgBox "This Worked"
    Call SomeMacro
 End Sub

 Private Sub Document_New()
   'When you open a New Word Document with Word already Open
   MsgBox "This Worked"
   Call SomeMacro
 End Sub

Note: This will only auto run the Macro when you open a Word Document that exists already. It will not work if you open Word using the Application Button as found in the Start Menu > Programs >Microsoft Office.

I have seen people referring to Event handlers, but I am not sure what that it.

I am using Word 2010.

Want to see if there is a way for a Macro to execute if the Word.exe is run

Upvotes: 0

Views: 1649

Answers (1)

Cindy Meister
Cindy Meister

Reputation: 25663

For a macro that executes whenever Word starts up use the macro name: AutoExec. Be sure to place the macro in a "normal" module, not a class module or ThisDocument (which is also a kind of class module).

Upvotes: 1

Related Questions