Quick Macros
The beauty of Quick Macros is that you can write code if that’s how you prefer to work. Or you can use dialog boxes or record actions. After you build a library of macros, you can create pop-up menus and toolbars, and launch macros, files, and commands from them.
See full description with download links