Hi
Yes, you can do that, but only if the user has trusted access to the VBA
project - and no sensible IT admin would allow that.
So the short answer is no.
The solution is to use late binding, and check whether your object has been
properly established. I generally sequester code that requires this into
small functions, and make the change to late binding near the end of the
coding process so I can have the advantages of early binding while I'm
working.
There's more info on this at
Early vs. Late Binding
http://www.word.mvps.org/FAQs/InterDev/EarlyvsLateBinding.htm
but it's only available for Wallabies supporters<g>.
Hope this helps.
Shauna Kelly. Microsoft MVP.
http://www.shaunakelly.com/word