No, there is no way to make a macro that shoots off procs whenever they occur. You just have to pay attention and not waste them.