As someone who recently had to learn about ActiveX with Excel, there might be a few nifty pieces of advice, specifically on page 2 of
this thread. I realize you are using Word, but the advice holds true regardless. It can be a stinky process, but the operability rewards are great.
I should note that I did not provide the advice, only linked to threads of people who did.