General

Macro functionality Pass the required functionality: call “SomeMacro” parameters all function1 = 3, function2 = 4 ! instead of the identification of the caller object: call “SomeMacro” parameters all iCallingObject = 3 Never trust the default parameter values of a macro, set each relevant parameter. Unused return parameters should be…


Script-related

Master script Master script is not a script context When writing the master script you should keep in mind that it will be evaluated before the run of each script, in the context of that script. It doesn’t have a “memory” between different script runs, practically the master script is…