Hi, Mike.
The, 'When I say' option is just that - the command is executed when you say the indicated phrase(s). The commands can also be triggered on keyboard key press, mouse click or joystick button press. Each of these options can be enabled by checking the box next to it, or disabled by unchecking the box.
Commands can also be executed as a subcommand (that is, the command itself can be executed from within another command) as well as from a plugin function, inline function or externally (from the command line). These do not have the option to be disabled, as their use is not from user input but rather from internal operations. There are options to temporarily disable commands from within a plugin or inline function, but that's a recent addition (latest version, actually). So, to execute a command without any user interaction (like a function - where the macro is used in several places), you would simply just uncheck all the boxes and call the command from other commands or from plugins/inline functions.
Hope that makes sense o_O