It seems to me that I've seen either a VISIO or AUTOCad app plugin that did this.

I'll try to see if I can figure out where I saw it and post the link