This is the VBA forum. If you are doing all this as VB, maybe you should address it there.
However, I believe it can be cleared up fairly easily.
1. Please clarify if you are do this from VB, as it seems you are.
2. If you are, please detail exactly what you are doing.
If it is VB, then I assume you are making an instance of Word, and loading a document. Are you saying there is code in that document you want to run? If you are running VB code, and loading an existing Word document, your code can run before the load, but if the code is not actually in te document, it will not fire with the load.
The ThisDocument module is visible in the VBE, the editor that is in VBA (and specifically when viewing VBA for Word).
If you are not in the VBA editor, in Word, you are not going to see ThisDocument.
As previously posted, Word VBA code will fire on document load from either the ThisDocument_Open (in the ThisDocument module), or in one of the reserved Auto macros (AutoOpen, AutoNew, AutoExec, which can be writen into any code module).
Please give a bit more detail as to what you are trying to do, and how.
Gerry