While it is fairly obvious to choose between writing a macro or developing a module with some practice it may not be at the beginning. A macro is a jython (python on Java virtual machine) program that ...