I had the same problem a while ago. I just removed the macro from word. TA, itself worked, and works fine. But when used by the macro, it appeared to think it was a demo, and thought it expired. However, it only did this when used by the macro. When executed and used on it's own, it was fine.
Perhaps that's the problem you're having?