Do not macro this. Ever. You will be severely gimping your DPS. Further, as was pointed out earlier, you can't really macro this appropriately because there's no way to check if you have a proc. You would have to do this with a third-party program and that would be against the ToS.