If your talking about UO Assist macros. I find this always works for me.
I copied it to notepad from somewhere on stratics forums.
Thanks to whoever it was that posted it.
__________________________________________________________
Log off of UO completely, closing out client and all.
Go into the directory where UOA is installed and get into the UOA Settings folder. Most commonly it's the C:\Program Files\UOassist\UOA-Settings\ path.
Inside this path you will find folders of all of your account names.
Choose the one you are trying to fix. Once you find the folder with your account name you will notice a folder there with your character name. Leave this folder.
You will also see a folder with your shard name. Get into that directory by double clicking the folder. The path will look like this:
C:\Program Files\UOassist\UOA-Settings\[account name]\Great Lakes
Your particular shard will be listed last, in place of where it says Great Lakes on mine.
Find your character name, right click the folder with your character name and select "Copy".
Hit the back button until you get into the root account path:
C:\Program Files\UOassist\UOA-Settings\[account name]
Right click, select "paste". When asked to overwrite existing folder with same name click "Yes to All".
Log back into UO, hitting OK on the data stream message. Macro's will be there.
___________________________________________