Not that I know of, but there are several ways to make up for it. First if you have a set number of buildings you can place, say, a shrunk-down archery range underneath a barracks to make it appear like archers are coming from the barracks. Second, you can create a small area to the side of the map where people can "order" a specific unit by moving a hero or something onto a flag. Third, you can convert all units of one type to another type, e.g. convert all Hoplites a player makes to Fanatics, by making a custom trigger with trigger scripting, and use Modify Protounit to change costs and build times appropriately. That way whenever they train a Hoplite they have actually trained a Fanatic because it changes type. (It's kind of complicated but it can be done - check the Norse Wars map for example where I convert Lure stones that the player places to Towers; you need to know units' numerical IDs to do this; you can find them on Reyk's site I believe).