1. You mention "years". If these are WordBasic macros, well....some things work, and can be converted, but others, no so well. It is far better to rewrite them in VBA.
2. If these are NOT WordBasic, but VBA, then you are going to have to give more details - "how do I get my macros to work" is too broad a brush to answer. The starting question is - can you run then from the VBE? If yes, then it is likely you can run them from your documents.
So, can you run them from the VBE?
Gerry