I would believe not, a macro is something you can program to do a specific function when activated by a command, (Eg. Pressing a button) If Macroing was designed to follow different types of coding, such as C++ or Javascript then yes it would be possible to set it up. Other than that, i don't think so (Don't quote me on this Im no genius)