This macro accepts as inputs a spatial object, a bearing, and a distance. It then creates a point object from the point along the bearing at the given distance.
The macro can be manually configured in the UI or it can take field choices containing the values for the bearing and distance inputs.