comMacro